vsftpd虚拟用户这样做不对吗?
今天我作VSFTPD的虚拟用户登录实验
总是失败.提示是:
]# ftp 127.0.0.1
Connected to 127.0.0.1.
220 Welcome to here!!!!!!!
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1:gavin): coco
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>;
不知道怎么办啦!
我的操作步骤如下:
1 建立虚拟ID
#touch user.txt
#vi user.txt
coco
coco
:wq
#db_load -T -t hash -f user.txt /etc/vsftpd_login.db 把user.txt变成数据库
#chmod 600 /etc/vsftpd_login.db 更改权限为600,防止被其他用户偷看
2 修改/etc/pam.d/ftp
#vi /etc/pam.d/ftp
sense=allow
初始各项前加#注释掉
再添加如下:
auth required pam_userdb.so db=/etc/vsftpd_login
account required pam_userdb.so db=/etc/vsftpd_login
:wq
3 建立虚拟帐号目录vuser
#useradd vuser
#chmod o+r /home/vuser
4编辑vsftpd.conf
把有关匿名的全部加#注释掉
开启local_enable=YES
增加:
guest_enable=YES
guest_username=vuser
5重新启动vsftpd
#killall -9 vsftpd
#/usr/local/sbin/vsftpd &
本地连接测试:
#ftp 127.0.0.1
KERBEROS_V4 rejected as an authentication type
Name (127.0.0.1): coco
331 Please specify the password.
Password: coco
结果就是失败阿!!!
530 Login incorrect.
Login failed.
ftp>;
请教啦!!
什么原因阿?我做虚拟帐号步骤不正确吗?
还是什么地方我作错了?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
晕死,我的步骤和楼主的差不多,也是登陆不了!
应该是
复制代码
吧