创建虚拟用户列表
vim /tmp/login.txt
admin
123
生成vsftpd认证生成文件 建立访问者数据文件
db_load -T -t hash -f /tmp/login.txt /etc/vsftpd/vsftpd_login_db
- 安装Berkeley DB工具,很多人找不到db_load的问题就是没有安装这个包
- yum install db4 db4-utils
建立本地虚拟用户
useradd -d /home/ftp -s /sbin/nologin.txt
在/home/ftp/创建目录并改变其属性和他的宿主
chown virtual /home/ftp
chmod 700 /home/ftp
创建ftp用户配置文件目录:
mkdir /etc/vsftpd/user_conf
在/etc/vsftpd/user_conf中创建用户命名的配置文件
admin
local_root=/home/ftp
然后保存wq (偷了点懒)
编辑vsftpd的配置文件
vim /vsftpd/vsftpd.conf
(写在最底下)
guest_enable= YES
guest_username=YES
user_config_dir=/etc/vsftpd/user_conf
保存并退出
关闭防火墙
service iptables stop
setecforce 0
启动服务
service vsftpd start
ftp(没有ftp就用 yum install ftp -y 装一下)
完成!