一、FTP软件包的安装
使用yum进行在线安装
命令:[root@Server ~]#yum install vsftpd -y
二、创建用户账号ftpadmin
1. 创建目录/www
[root@Server ~]#mkdir /www
2. 创建ftpadmin用户,指定家目录是/www/html,并设置密码
[root@Server ~]#useradd -d /www/html ftpadmin
[root@Server ~]#passwd fptadmin
3. 分配目录权限,设置ftpadmin为/www/html目录的所有者,目录权限为770
[root@Server ~]#chown ftpadmin.ftpadmin /www/html
[root@Server ~]#chmod 770 /www/html
三、编辑FTP主配置文件(/etc/vsftpd/vsftpd.con)
1.设置本地用户根目录不允许更改:chroot_local_user=YES
2.添加参数:allow_writeable_chroot=YES
注意:编辑文件之前先备份
四、创建匿名用户访问的software目录
[root@Server ~]#mkdir /var/ftp/software
五、防火墙放行FTP服务,SELinux为Permissive
1.防火墙规则添加ftp服务:[root@Server ~]#firewall-cmd --permanent --add-service=ftp
2.更新规则:[root@Server ~]#firewall-cmd --reload
3.查看防火墙放行的服务:[root@Server ~]#firewall-cmd --list-all
4.设置selinux为permissive:[root@Server ~]#setenforce 0
六、启动FTP服务
1.启动FTP
[root@Server ~]#systemctl start vsftpd
2.查看FTP状态
[root@Server ~]#systemctl status vsftpd
七、客户端访问FTP服务
1.匿名用户访问

2.ftpadmin用户访问
