(1) 检查是否已安装vsftpd
rpm -qa|grep vsftpd
(2) 安装vsftpd
yum install vsftpd
(3) 创建ftp用户
useradd ftpuser
(4) 给ftp用户添加密码
passwd ftpuser
(5) 开放默认端口21
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
(6) 保存防火墙配置
/etc/rc.d/init.d/iptables save
(7) 重启防火墙
/etc/rc.d/init.d/iptables restart
(8) 此时外网是可以访问,但是没法返回目录,也上传不了,需修改selinux,先查看状态
getsebool -a | grep ftp
(9) 开启allow_ftpd_full_access和ftp_home_dir
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
(10) 启动vsftpd服务
service vsftpd start
(11) 使用ftp工具FileZilla进行连接
(1) 关闭vsftpd的匿名访问
vi /etc/vsftpd/vsftpd.conf
修改这个,询问访问,创建目录会失败,需要正常访问