1. 检查vsftp是否已经安装
rpm -qa|grep vsftpd
2.安装vsftp
yum -y install vsftpd
3.将 /etc/vsftpd/user_list文件和/etc/vsftpd/user_list文件中的root这一行注释掉
vi /etc/vsftpd/ftpusers
vi /etc/vsftpd/user_list
4.编辑vsftp配置文件
vi /etc/vsftpd/vsftpd.conf
将”anonymous_enable=YES “改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
增加如下四行
pasv_enable=YES
pasv_min_port=6000
pasv_max_port=7000
local_root=/
保存修改,ESC退出编辑,Shift+; 输入wq,回车保存。
5. 配置防火墙
vi /etc/sysconfig/iptables
加入
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6000:7000 -j ACCEPT
保存配置文件,重启防火墙service iptables restart
6. 设置vsftp自启动
chkconfig vsftpd on
7. 启动vsftp
service vsftpd start