升级 Linux 上的 FTP 服务器需要根据你当前使用的 FTP 服务软件来决定。常见的是 vsftpd、ProFTPD 或 Pure-FTPd。
下面我按最常见的几种情况给你说明。
ps -ef | grep -E 'vsftpd|proftpd|pure-ftpd'
或者:
systemctl status vsftpd proftpd pure-ftpd 2>/dev/null
vsftpd -v
Debian / Ubuntu
sudo apt update
sudo apt install vsftpd
CentOS / Rocky / Alma
sudo yum update vsftpd
# 或
sudo dnf update vsftpd
升级后重启:
sudo systemctl restart vsftpd
proftpd --version
Debian / Ubuntu
sudo apt update
sudo apt install proftpd
CentOS / Rocky / Alma
sudo yum update proftpd
# 或
sudo dnf update proftpd
重启:
sudo systemctl restart proftpd
pure-ftpd --version
升级方式同上:
sudo apt install pure-ftpd
# 或
sudo yum update pure-ftpd
systemctl status vsftpd
# 或 proftpd / pure-ftpd
查看版本:
vsftpd -v
Ubuntu / Debian
sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
CentOS / Rocky
sudo dnf install dnf-automatic
sudo systemctl enable --now dnf-automatic.timer
新系统不建议继续使用传统 FTP。
✅ 推荐迁移到:
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
然后编辑:
ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/vsftpd.crt
rsa_private_key_file=/etc/ssl/private/vsftpd.key
你可以直接告诉我:
我可以给你 一键升级命令 + 安全加固配置。