下面分几种常见场景,说明在 Ubuntu 上升级 FTP 服务器版本的方法。
Ubuntu 中最常用的 FTP 服务是 vsftpd,也有用 ProFTPD 的,我会一并说明。
dpkg -l | grep ftp
常见结果:
vsftpd → vsftpdproftpd → ProFTPD也可以看服务状态:
systemctl status vsftpd
# 或
systemctl status proftpd
sudo apt update
sudo apt upgrade vsftpd
如果只想升级 vsftpd,不升级系统其他软件:
sudo apt install --only-upgrade vsftpd
vsftpd -v
sudo apt update
sudo apt upgrade proftpd-core
查看版本:
proftpd --version
⚠️ Ubuntu 官方仓库不会提供最新版 FTP 服务器,只提供“稳定版”。
继续用 Ubuntu 官方版本
查看安全补丁情况:
apt changelog vsftpd
适合高级用户,不建议生产环境
sudo apt install build-essential libssl-dev
wget https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz
tar -zxvf vsftpd-3.0.5.tar.gz
cd vsftpd-3.0.5
make
sudo make install
⚠️ 风险:
apt 管理✅ 大多数情况不需要
只要满足以下条件即可:
sudo apt update && sudo apt upgrade
FTP 服务的安全问题一般通过 补丁版本 修复,而不是大版本升级。
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
检查配置文件是否兼容:
sudo vsftpd -olisten=NO
如果你只是想 更安全 / 更现代,建议:
✅ 用 SFTP(SSH)替代 FTP
# 不需要额外安装
sftp user@server_ip
FTP 是明文协议,SFTP 更安全。
你可以把下面信息发我,我可以给你最合适的升级方案:
lsb_release -a
dpkg -l | grep ftp
systemctl status vsftpd
我也可以帮你: