1、安装:
yum -y install vsftpd
检查是否已安装
rpm -qa | grep vsftpd
默认配置文件地址
/etc/vsftpd/vsftpd.conf
2、创建虚拟用户
选择在根或者用户目录下创建ftp文件夹,如:/ftpfile
mkdir ftpfile
添加匿名用户:
useradd ftpuser -d /ftpfile -s /sbin/nologin
修改ftpfile权限:
chown -R ftpuser.ftpuser /ftpfile
重设ftpuser密码:
passwd ftpuser
3、配置
cd /etc/vsftpd
vim chroot_list
将刚才新增的虚拟用户添加到此配置文件中,保存退出
修改安全配置文件:
vim /etc/selinux/config
修改为SELINUX=disabled
如果验证的时候碰到550拒绝访问时,执行:
setsebool -P ftp_home_dir1
配置完成后重启linux服务器,
reboot
配置vsftpd的配置文件
vim /etc/vsftpd/vsftpd.conf
修改防火墙配置(增加):
vim /etc/sysconfig/iptables
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -P TCP --sport 61001:62000 -j ACCEPT
-A INPUT -p TCP --dport 20 -j ACCEPT
-A OUTPUT -p TCP --sport 20 -j ACCEPT
-A INPUT -p TCP --dport 21 -j ACCEPT
-A OUTPUT -p TCP --sport 21 -j ACCEPT
重启防火墙
service iptables restart