我已将 ssl_enable=YES 添加到 vsftpd.conf 以按照本教程启用安全连接:https://www.digitalocean.com/community/tutorials/how-to-configure-vsftpd-to-use-ssl-tls-on-an-ubuntu-vps
现在,如何为特定用户创建例外,以便仅允许该用户进行普通 FTP 连接?
答案1
只有在完成 TLS 握手后,用户才会被识别和认证 - 保护登录是首先使用 TLS 的原因之一。而且由于在启动 TLS 之前用户是未知的,因此也无法为特定用户禁用 TLS。只能将 TLS 的使用设为可选,即同时提供两者。要实现这一点,force_local_logins_ssl
必须force_local_data_ssl
将其设置为 NO。