Bonjour,

Je cherche à me connecter un un serveur FTP (freebox) qui utilise en certificat en RSA. J'ai fait pas mal d'essai avec des réusite de connexion (très longue) hier et aujourd'hui impossible.

Mon code (juste la connexion) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
from ftplib import FTP_TLS
 
ftp = FTP_TLS(timeout=10)
ftp.connect(adresseftp)
ftp.auth()
ftp.prot_p()
ftp.login(nom, mdpasse)
Et voilà l'erreur :

ftp = connexionftp(serveur, user, mdp, mode)

File "11_test_ftp.py", line 24, in connexionftp

ftp.auth()

File "/usr/lib/python2.7/ftplib.py", line 652, in auth

ssl_version=self.ssl_version)

File "/usr/lib/python2.7/ssl.py", line 381, in wrap_socket

ciphers=ciphers)

File "/usr/lib/python2.7/ssl.py", line 143, in __init__

self.do_handshake()

File "/usr/lib/python2.7/ssl.py", line 305, in do_handshake

self._sslobj.do_handshake()

ssl.SSLError: [Errno 1] _ssl.c:504: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

Merci d'avance pour vos idées.