在 Ubuntu 上“更新 vsftp”通常是指更新 vsftpd 软件包或升级/重装配置。下面按常见场景给你说明。
sudo apt update
sudo apt install --only-upgrade vsftpd
或统一升级所有软件:
sudo apt upgrade
vsftpd -v
# 或
dpkg -l vsftpd
sudo apt update
sudo apt install vsftpd
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
适用于需要最新功能或 Ubuntu 仓库版本太旧:
sudo apt remove vsftpd
sudo apt build-dep vsftpd
wget https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz
tar -xzf vsftpd-3.0.5.tar.gz
cd vsftpd-3.0.5
make
sudo make install
⚠️ 源码安装不会受 apt 管理,后续更新麻烦。
更新 vsftpd 一般不会覆盖配置文件:
/etc/vsftpd.conf
如果提示:
Configuration file '/etc/vsftpd.conf'
==> Modified (by you or by a script) since installation.
建议选:
N(保留当前配置)D(查看差异)sudo ufw allow 21
pasv_min_port=30000
pasv_max_port=31000
如果你是指:
可以告诉我具体场景,我给你更精确的命令。