1、安装FTP软件包
[root@localhost ~]# yum -y install vsftpd
2、设置访问目录权限
[root@localhost ~]# chown ftp /var/ftp/pub
3、编辑FTP服务器配置文件
[root@localhost vsftpd]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
4、启动FTP服务
[root@localhost vsftpd]# systemctl start vsftpd.service
5、查看防火墙服务状态
[root@localhost ~]# systemctl status firewalld.service
6、查看防火墙状态
[root@localhost ~]# firewall-cmd --state
7、查看防火墙规则
[root@localhost ~]# firewall-cmd --list-all
8、防火墙添加规则
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=ftp
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=30060-30090/tcp
[root@localhost ~]# firewall-cmd --reload
9、SELinux添加规则
[root@localhost ~]# getsebool -a | grep ftp
[root@localhost ~]# setsebool -P ftpd_full_access on