Я добавил ssl_enable = YES в vsftpd.conf, чтобы включить безопасное соединение согласно этому руководству: https://www.digitalocean.com/community/tutorials/how-to-configure-vsftpd- to-use-ssl-tls-on-an-ubuntu-vps
Как создать исключение для конкретного пользователя, чтобы простое FTP-соединение было разрешено только для этого пользователя?
Пользователь становится известен и аутентифицируется только после выполнения рукопожатия TLS — защита входа в систему является одной из причин использования TLS в первую очередь. И поскольку пользователь не известен до запуска TLS, также невозможно отключить TLS для конкретного пользователя. Можно только сделать использование TLS необязательным, т. е. предлагать и то, и другое. Для этого force_local_logins_ssl
и force_local_data_ssl
должны быть установлены в NO.