1. 装置 vsftp 服务
yum install -y vsftpd
2. 增加 ftp 用户
useradd -d /home/ftpuser -g ftp -s /sbin/nologin ftpuser
3. 批改用户登录明码
passwd ftpuser
4. 编辑 /etc/vsftpd/vsftpd.conf 配置
删除这两行的正文
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
减少内容
allow_writeable_chroot=YES
5. 编辑配置文件 /etc/vsftpd/chroot_list
将用户名称 ftpuser 写入
6. 编辑 /etc/pam.d/vsftpd 配置
将这一行正文
auth required pam_shells.so
7. 重启 vsftp 服务
systemctl restart vsftpd
8. 敞开防火墙
敞开防火墙 systemctl stop firewalld
敞开开机自启动systemctl disable firewalld
9. 敞开 selinux
敞开 selinuxsetenforce 0
敞开开机自启动
编辑 /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled