vsftp 虚拟用户登录失败。
本帖最后由 lan9203 于 2015-05-15 16:28 编辑安装环境:Centos6.5 64bit + vsftpd-3.0.2
配置好后,测试匿名用户可以登录,系统用户也可以登录,但是配置虚拟用户登录时老是出错,提示“530 Login incorrect.”,以下是相关的配置信息。
/etc/vsftpd.conf 中 PAM相关设置
pam_service_name=vsftpd
guest_enable=YES
guest_username=t100
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf
/etc/pam.d/vsftpd 中相关设置
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib64/security/pam_userdb.so db=/etc/vsftpd_login
db_load生成用户名密码文件
db_load -T -t hash -f vsftpd_login.txt /etc/vsftpd_login.db
虚拟用户是:test
虚拟用户密码是:123456
虚拟用户test的配置文件“/etc/vsftpd_user_conf/test”内容如下:
local_root=/var/ftproot/test
用FTP连接显示的日志如下:
状态: 正在连接 192.168.1.89:21...
状态: 连接建立,等待欢迎消息...
响应: 220 Welcome to FTP service.
命令: USER test
响应: 331 Please specify the password.
命令: PASS ******
响应: 530 Login incorrect.
错误: 严重错误: 无法连接到服务器
每次尝试连接,服务器端的messages日志就会多出如下两条记录:
May 15 12:23:19 S kernel: lo: Dropping TSO features since no CSUM feature.
May 15 12:23:19 S kernel: lo: Disabled Privacy Extensions 最简单之centos 6.5中的vsftp 大全
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4133647&fromuid=17187462
这是我做过的vsftp服务器配置。 回复 2# cryboy2001
我也是真的醉了,改成RPM安装vsftpd 2.2.2 后就正常,难不成是版本问题?
在Centos5.8 64bit 上手动编译vsftpd-3.0.2 也可以正常使用,但是Centos6.5 64bit上就是不行,还是用低版本的吧。
页:
[1]