• 以前如果安装过只是为了升级,需要先卸载,在安装
  • 停止现有的vsftpd服务
service
  • 在线卸载vsftpd
yum remove -y vsftpd
  • 删除以前的目录
rm
  • 软连接
ln
  • 下载vsftpd、解压
cd /app
wget https://fossies.org/linux/misc/vsftpd-3.0.5.tar.gz
tar -zxvf vsftpd-3.0.5.tar.gz
cd
  • 编译安装
make
make install
  • 配置
cp vsftpd.conf /etc
vim

添加以下内容

listen_port=21
pasv_enable=YES
pasv_max_port=60000
pasv_min_port=60010
allow_writeable_chroot=YES

修改以下内容:

将99行和101行注释打开,为了限制ftp用户的活动范围

vsftpd 源码安装 linux/redhat_linux


把15行注释打开和禁止匿名登录

anonymous_enable=NO

vsftpd 源码安装 linux/redhat_匿名登录_02

cp RedHat/vsftpd.pam /etc/pam.d/ftp
vi
  • 将所有/lib改为/lib64
    修改前:
  • vsftpd 源码安装 linux/redhat_linux_03

  • 修改后:
  • vsftpd 源码安装 linux/redhat_编译安装_04

  • 启动查看状态
&
ps -ef |grep

vsftpd 源码安装 linux/redhat_编译安装_05