Ошибка доступа к FTPS-сайту из unix - curl: (35) Неизвестная ошибка протокола SSL при подключении к ‹ftp-сайту›

Я использую ftp-сервер filezilla на компьютере с Windows Server 2008. Я установил сайт FTPS на этом сервере. Он отлично работает, когда я создаю любую учетную запись fpts и получаю к ней доступ с любого ftp-клиента Windows. Но когда я пытаюсь получить доступ к этому сайту FTPS с компьютера Unix, мне выдается сообщение об ошибке -
«curl: (35) Неизвестная ошибка протокола SSL в связи с « на стороне клиента».

Я проверил журнал на сервере, и он говорит, что соединение разорвано.
Журнал сервера:
150 Соединение принято
226 Передача ОК
отключена.

может ли кто-нибудь предложить мне решение этой ошибки? Спасибо!


person dpac    schedule 26.04.2011    source источник


Ответы (1)


Сообщается, что некоторые версии OpenSSL имеют проблемы с подключением к некоторым серверам SSL. Попробуйте обновить OpenSSL на машине Unix, если можете, или принудительно установите соединение SSL 3.0 с параметром curl -3. Это предполагает, что вы не пытаетесь установить неявное ftps-соединение с незашифрованным портом сервера. Это вызовет рукопожатие SSL, когда сервер этого не ожидает, и может вызвать ошибку SSL, как вы видите.

person Dan    schedule 27.04.2011
comment
Спасибо, Дэн, да, я добавил опцию -3 и пару других опций, и это сработало! - person dpac; 02.05.2011