Я устанавливаю сервер proftpd, который использует сертификат TLS / SSL для аутентификации.
Все работает нормально, когда я подключаюсь через lftp или Filezilla (с явным подключением). Но как только я пытаюсь подключиться с помощью простого ftp-соединения из Filezilla, команда USER заканчивается ответом 550 (требуется SSL / TLS). После этого любое дальнейшее подключение через lftp или Filezilla (с явным подключением) будет зависать при аутентификации. Кто-нибудь знает, как обойти эту проблему? Есть ли способ попросить Filezilla автоматически использовать TLS / SSL при необходимости?
Я использую сервер Ubuntu 10.04 с proftpd 1.3.2c. В файлах журнала нет сообщения об ошибке.
После обновления proftpd v1.3.2c до v1.3.4a проблема больше не проявляется.
Это действительно была ошибка proftpd ...
Если вы хотите, чтобы ваш ftp-сервер был доступен через ftp-клиенты, которые не поддерживают SSL / TLS или не поддерживают автоматическое согласование SSL-соединения (AUTH SSL / TLS), вам необходимо установить этот параметр для вашего сервера proftpd:
TLSRequired off