在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
。