Proftpd TLSRequired, приводящий к “550 SSL/TLS, требуется на канале передачи данных” ошибки

Необходимо сообщить, что это сидит в Facebook, Так как это не проблема. Это - проблема конфигураций DNS для домена Facebook.com, который не является объектом Вашего администрирования.

Facebook должен динамично генерировать записи DNS для выравнивания нагрузки, И Ваш IP должен упасть около подсети Facebook. Можно изменить IP, если это - проблема Вам.

3
задан 28 April 2016 в 21:45
2 ответа

У меня недавно была похожая проблема, но не с filezilla. Когда я использовал "Filezilla" в качестве ftp-клиента, все было хорошо. Но по какой-то причине у внутреннего ftp-клиента phpstorm была указанная выше проблема, он мог подключиться, но не мог перечислить каталог.

В proftpd.conf я использовал следующую конфигурацию, и теперь ftp-клиент phpstorm может подключаться к ftp-серверу. Однако канал данных не требуется шифровать с помощью следующей опции:

TLSRequired                    ctrl

Другим возможным решением может быть переключение ftp-соединения на «пассивное», поскольку это проблема со списком каталогов.

0
ответ дан 3 December 2019 в 08:20

Для тех, кто обнаружил эту проблему сейчас, с клиентами ProFTPD и FTPS, такими как FileZilla и WinSCP, такое же обсуждение было сообщено на форумах ProFTPD здесь .

Основная причина было то, что в другом месте в @Zulakis ' proftpd.conf , там был раздел , охватывающий команду FTP PROT . Команда PROT является частью FTPS и используется клиентами FTPS для информирования сервера о защите запрашиваемой передачи данных. Если раздел в proftpd.conf сказал ProFTPD отклонить эту команду PROT , но политика TLS, настроенная через TLSRequired , сообщила, что для передачи данных требуется защита SSL / TLS, это приведет к сообщению клиенту указанной выше ошибки.

Для решения этой проблемы , ProFTPD Ошибка № 3887 была зарегистрирована и исправлена, начиная с ProFTPD 1.3.4c (и ProFTPD 1.3.5).

Надеюсь, это поможет!

0
ответ дан 3 December 2019 в 08:20

Теги

Похожие вопросы