CentOS 下 VSFTP 更新指南
一 标准更新步骤
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak。rpm -q vsftpd、sudo systemctl status vsftpd。sudo yum update vsftpdsudo dnf update vsftpdsudo systemctl restart vsftpd。rpm -q vsftpd、sudo systemctl status vsftpd。sudo yum update 或 sudo dnf update。二 仓库无新版本时的源码编译升级
wget https://vsftpd.beasts.org/releases/vsftpd-3.0.3.tar.gz,随后 tar -zxvf vsftpd-3.0.3.tar.gz && cd vsftpd-3.0.3。./configure && make && sudo make install。sudo systemctl stop vsftpd、sudo mv /usr/local/sbin/vsftpd /usr/sbin/vsftpd、sudo cp /etc/vsftpd/vsftpd.conf.bak /etc/vsftpd/vsftpd.conf。sudo systemctl restart vsftpd、vsftpd -v、sudo systemctl status vsftpd。三 更新后的验证与常见问题
ftp localhost 或客户端)。/var/log/vsftpd.log。四 回滚方案
sudo yum downgrade vsftpd 或 sudo dnf downgrade vsftpd,随后重启服务。sudo systemctl stop vsftpd、sudo cp /usr/sbin/vsftpd.bak /usr/sbin/vsftpd(建议升级前先备份旧二进制)、sudo systemctl start vsftpd。