升级 Ubuntu 上的 FTPServer(通常指 vsftpd 或 proftpd) 主要取决于你当前使用的 FTP 服务软件。下面我分别说明 vsftpd 和 proftpd 的升级方法,以及常见注意事项。
ps -ef | grep ftp
或者:
dpkg -l | grep ftp
常见结果:
vsftpd ✅(最常见)proftpdsudo apt update
sudo apt upgrade vsftpd
或升级所有软件(推荐):
sudo apt upgrade
vsftpd -v
或:
apt policy vsftpd
sudo systemctl restart vsftpd
检查状态:
sudo systemctl status vsftpd
sudo apt update
sudo apt upgrade proftpd-core
重启:
sudo systemctl restart proftpd
如果你希望 整个系统(含 FTP 服务)升级到新版本:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade
⚠️ 注意:跨版本升级前务必备份配置文件:
/etc/vsftpd.conf
/etc/proftpd/
检查:
sudo systemctl status vsftpd
cat /var/log/vsftpd.log
Ubuntu 升级时可能提示:
Replace vsftpd.conf?
建议选择:
N(保留旧配置)
示例(vsftpd + SSL):
sudo apt install openssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout /etc/ssl/private/vsftpd.key \
-out /etc/ssl/certs/vsftpd.crt
并在 /etc/vsftpd.conf 中启用:
ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/vsftpd.crt
rsa_private_key_file=/etc/ssl/private/vsftpd.key
你可以直接把以下信息发我:
lsb_release -a
apt policy vsftpd
cat /etc/vsftpd.conf
我可以帮你 精确判断升级方案 + 避免配置丢失 ✅