一、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
二、安装vsftpd
yum install vsftpd -y
三、创建本地用户
//建立ftp用户目录
mkdir -p /data/ftp
//创建用户(指定用户家目录)
useradd -d /data/ftp vuser -s /sbin/nologin
//更改权限和主组权限
chmod 755 /data/ftp
chown vuser /data/ftp
四、创建虚拟用户文件
注意:
为了使用方便该虚拟用户文件需放在/etc/vsftpd
目录下
vim /etc/vsftpd/vuser.txt
test1[用户名]
123456 [密码]
test2 [用户名]
123123 [密码]
test3[用户名]
112233[密码]
test4[用户名]
445566[密码]
test5[用户名]
987654[密码]
test6[用户名]
147258[密码]
五、加密虚拟用户文件生成数据库文件
db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db
chmod 700 /etc/vsftpd/vuser.