- 论坛徽章:
- 1
|
现在vsftpd已经搭建起来了,
1、主机系统里只有一个root账户正在使用,其它的自带用户例如mail、posfix,都是/sbin/nologin状态,这个在/etc/passwd里应该是特指telnet、ssh不能登录而已,跟vsftpd有没有什么关系?
2、vsftpd从功能的逻辑流程上来说,能不能做到主机用户普通登录,虚拟用户使用SSL登录?
3、照葫芦画瓢,我在虚拟用户、如testssluser的配置里写入:
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
force_anon_logins_ssl=YES
force_anon_data_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=YES
ssl_sslv3=YES
rsa_cert_file=/etc/vsftpd/vuser_config/webwww.crt
rsa_private_key_file=/etc/vsftpd/webwww.pem
理论上这个虚拟用户就应该启用了SSL的功能
但是为啥我用flashfxp之类的客户端去登录,先用普通ftp登录,提示我此用户必须SSL,然后我用SSL的认证登录又提示:
[右] 正在连接到 TEServerFTP(89.41) - SSL -> IP=192.168.89.41 PORT=21
[右] 已连接到 TEServerFTP(89.41) - SSL
[右] 220 (vsFTPd 2.2.2)
[右] AUTH SSL
[右] 530 Please login with USER and PASS.
[右] Failed SSL/TLS negotiation, disconnected
[右] 连接失败 (连接丢失)
[右] 正在延迟 13 秒,在此之后将尝试第 1 次重新连接
[右] 重试尝试已放弃
反正是两种方式都行不通
所以现在在怀疑,是不是vsftpd必须要么全部是SSL,要么全部都是普通FTP登录?
|
|