1、安装 yum install -y vsftpd
2、设置开机启动 systemctl enable vsftpd
3、启动FTP systemctl start vsftpd.service
4、设置防火墙
systemctl start firewalld.service #启动
firewall-cmd --zone=public --add-port=21/tcp --permanent #设置端口
firewall-cmd --zone=public --add-port=20/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp #添加FTP服务
firewall-cmd --reload #重启
5、添加用户 useradd -g root -d /home/data -s /sbin/nologin java1234
6、设置密码 passwd java1234
7、设置权限
chown -R java1234:root /home/data
setsebool -P ftpd_full_access on
如果提示:setsebool: SELinux is disabled.要开启selinux
查看状态:getenforce
修改:vi /etc/selinux/config
重启:reboot
8、修改配置文件
vi /etc/vsftpd/vsftpd.conf
把:anonymous_enable=YES 改为: anonymous_enable=NO
9、重启FTP
service vsftpd restart