我确实vsftpd
使用 openssl 安装和配置了 ssl。但我只想接受 ssl 连接,或者换句话说,拒绝非 ssl 连接。
问问题
9649 次
2 回答
8
如果您设置“force_local_logins_ssl=YES”,那么您的客户端将需要使用支持 AUTH TLS/SSL 的 FTP 客户端才能连接。如果您将其保留为“否”,那么人们可以安全或不安全地连接。
您需要做的就是在/etc/vsftpd.conf
或 中更改该设置/etc/vsftp/vsftpd.conf
;根据您的发行版,该.conf
文件应该位于这两个位置中。然后你需要做的就是重启vsftpd
守护进程:
vsftpd restart
编辑
您可能还需要设置ssl_enable=YES
以使其生效(正如 Tegran 在评论中指出的那样)
于 2012-07-18T04:03:53.850 回答
-2
您需要设置以下选项/etc/vsftpd.conf
并重新启动服务器:
ssl_enable=YES
设置force_local_logins_ssl=YES
也是必需的,但只要您启用了 SSL,它实际上就是默认设置。
请注意,如果您只是设置force_local_logins_ssl=YES
没有,ssl_enable=YES
那么您将不会阻止人们在没有加密连接的情况下登录。
于 2014-04-20T21:24:09.750 回答