温馨提示×

如何更新Ubuntu FTPServer

小樊
42
2026-08-02 12:54:08
栏目: 智能运维

更新 Ubuntu 上的 FTPServer(通常指 vsftpd 或 proftpd) 可以分为 更新软件本身升级系统 两种情况。下面以最常见的 vsftpd 为例说明,如果你用的是 ProFTPD,我也会一并说明。


一、更新 vsftpd(最常见)

1️⃣ 更新软件包列表

sudo apt update

2️⃣ 升级 vsftpd

sudo apt upgrade vsftpd

如果你想一次性升级所有软件(推荐):

sudo apt upgrade

3️⃣ 检查版本

vsftpd -v

apt show vsftpd

4️⃣ 重启服务

sudo systemctl restart vsftpd

5️⃣ 检查服务状态

sudo systemctl status vsftpd

二、升级 Ubuntu 系统(大版本更新)

如果你是想 升级整个 Ubuntu(例如 20.04 → 22.04),FTPServer 会随之更新。

1️⃣ 更新当前系统

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y

2️⃣ 安装升级工具

sudo apt install update-manager-core

3️⃣ 开始升级

sudo do-release-upgrade

⚠️ 服务器建议先在测试环境操作,升级过程可能中断 FTP 服务。


三、如果你使用的是 ProFTPD

更新 ProFTPD

sudo apt update
sudo apt upgrade proftpd

重启服务

sudo systemctl restart proftpd

四、常见问题排查

✅ FTP 无法连接

  • 检查端口(默认 21):
sudo netstat -tulnp | grep :21
  • 防火墙:
sudo ufw allow 21/tcp

✅ 配置文件位置

  • vsftpd:/etc/vsftpd.conf
  • proftpd:/etc/proftpd/proftpd.conf

五、建议的安全做法

✅ 使用 FTPS(FTP over SSL)
✅ 禁止匿名登录
✅ 使用本地用户或虚拟用户
✅ 定期更新系统


如果你愿意,可以告诉我:

  • Ubuntu 版本(lsb_release -a
  • 使用的是 vsftpd / proftpd / pure-ftpd
  • 更新软件 还是 升级系统

我可以给你更精确的命令 ✅

0