Chinaunix
标题:
vsftpd+mysql虚拟用户+ssl怎么实现
[打印本页]
作者:
saulzy
时间:
2018-11-24 11:06
标题:
vsftpd+mysql虚拟用户+ssl怎么实现
vsftpd+mysql虚拟用户 能实现
vsftpd+ssl 也能实现
但是vsftpd+mysql虚拟用户+ssl无法实现。就是说vsftpd启用SSL后,用mysql的虚拟用户登录不上。
报错:
vsftpd+ssl+mysql.png
(56.02 KB, 下载次数: 88)
下载附件
2018-11-24 10:55 上传
SSL已经通过,用户名也通过了,在密码哪里卡住了。密码是正确的。取消vsftp的ssl,可以用mysql的虚拟用户登录,同样的帐号密码。
“PBSZ 0”的错误搜索了一圈没有收获。百度、谷歌都搜索了。
有谁遇到同样的情况,并解决了的吗?
主配置文件:vsftpd.conf
anonymous_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
pasv_addr_resolve=no
listen_port=990
pasv_min_port=39000
pasv_max_port=40000
local_enable=YES
chroot_local_user=YES
guest_enable=YES
guest_username=ftp
pam_service_name=vsftpd.mysql
user_config_dir=/etc/vsftpd/vuser_config
ssl_enable=YES
allow_anon_ssl=YES
force_anon_data_ssl=YES
force_anon_logins_ssl=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/vsftpd/ssl/private/server-cert.pem
rsa_private_key_file=/etc/vsftpd/ssl/private/server-key.pem
require_ssl_reuse=NO
ssl_ciphers=HIGH
debug_ssl=YES
复制代码
虚拟用户jack配置文件:
local_root=/var/ftp/jack/
guest_username=ftp
virtual_use_local_privs=NO
write_enable=YES
anon_world_readable_only=YES
anon_other_write_enable=YES
anon_umask=022
复制代码
PAM认证文件:vsftpd.mysql
auth required /lib64/security/pam_mysql.so user=vsftpd passwd=abc123 host=192.168.0.15 db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=3
account required /lib64/security/pam_mysql.so user=vsftpd passwd=abc123 host=192.168.0.15 db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=3
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2