Debian 系统上升级 vsftpd 的安全做法
一 推荐方式 APT 包管理器升级
sudo apt updatevsftpd --version(记录当前版本以便回退)sudo apt upgrade vsftpdsudo apt full-upgradesudo systemctl restart vsftpdvsftpd --versionsudo apt install vsftpd=<version>(将 <version> 替换为目标版本号)二 特定版本或仓库无新版本时的源码编译安装
sudo apt install build-essential libssl-devwget https://security.appspot.com/downloads/vsftpd-<version>.tar.gztar -zxvf vsftpd-<version>.tar.gz && cd vsftpd-<version>makesudo cp /usr/sbin/vsftpd /usr/sbin/vsftpd.baksudo make installsudo systemctl restart vsftpdvsftpd --version三 升级前后关键注意事项
sudo cp -a /etc/vsftpd /etc/vsftpd.bak-$(date +%F)/etc/vsftpd.confsudo systemctl restart vsftpdsudo journalctl -u vsftpd -b 或 tail -f /var/log/syslogsudo apt install --reinstall vsftpd=<old_version>sudo cp /usr/sbin/vsftpd.bak /usr/sbin/vsftpd 并重启