温馨提示×

ubuntu vsftp如何更新

小樊
43
2026-09-10 03:57:07
栏目: 智能运维

在 Ubuntu 上“更新 vsftp”通常是指更新 vsftpd 软件包升级/重装配置。下面按常见场景给你说明。


一、使用 apt 更新 vsftpd(最常见)

1. 更新软件包索引

sudo apt update

2. 升级 vsftpd

sudo apt install --only-upgrade vsftpd

或统一升级所有软件:

sudo apt upgrade

3. 检查版本

vsftpd -v
# 或
dpkg -l vsftpd

二、如果 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

如果你是指:

  • 升级 Ubuntu 系统里的 vsftpd
  • Docker 中的 vsftpd
  • 修改 vsftpd 配置而不是更新软件

可以告诉我具体场景,我给你更精确的命令。

0