LINUX.ORG.RU

ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:748)

 


0

1
#!/usr/bin/python3.3
from ftplib import FTP_TLS
ftpes = FTP_TLS('10.1.1.1')
ftpes.login('a','b')

работает норм, меняшь на python 3.4,3.5,3.6 получаешь фигу:

ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:719)

в чем проблема ? Менять версии openssl не получится ( дистр довольно старый )



Последнее исправление: Jopich1 (всего исправлений: 2)

Попробуй через openssl s_client подключиться и посмотреть, что он выплюнет. Обычно там больше информации выдаётся.

Пока я предполагаю, что сервер умеет только SSLv3, а в новых Python его выключили. Научи сервер в TLS, должно помочь в этом случае.

ilammy ★★★
()
Последнее исправление: ilammy (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.