在CentOS上更新vsftpd到最新版本,有使用yum包管理器和从源码编译安装两种方法,具体如下:
sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak。sudo yum update -y。sudo yum install epel-release -y,然后再次执行sudo yum update -y。sudo yum install vsftpd -y。sudo systemctl restart vsftpd。vsftpd --version。sudo yum groupinstall "Development Tools" -y,sudo yum install wget openssl-devel -y。wget https://ftp.gnu.org/gnu/vsftpd/vsftpd-3.0.3.tar.gz(版本号可替换为最新版)。tar -zxvf vsftpd-3.0.3.tar.gz,然后cd vsftpd-3.0.3。./configure --prefix=/usr/local/vsftpd,make,sudo make install。sudo mv /usr/sbin/vsftpd /usr/sbin/vsftpd.old,sudo ln -s /usr/local/vsftpd/sbin/vsftpd /usr/sbin/vsftpd。sudo systemctl restart vsftpd。vsftpd --version。