KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a need to connect to FTPS server to which I am able to connect successfully using lftp. However, when I try with Python ftplib.FTP_TLS, it times out, the stack trace shows that it is waiting for the server to send welcome message or like. Does anyone know what the issue is and how to overcome? I wonder if there is something needs to be done on server side, but how come lftp client is working fine. Any help is greatly appreciated. Here is the stack trace: ftp = ftplib.FTP_TLS() ftp.connect(cfg.HOST, cfg.PORT, timeout=60) File "C:\Users\username\Softwares\Python27\lib\ftplib.py", line 135, in connect self.welcome = self.getresp() File "C:\Users\username\Softwares\Python27\lib\ftplib.py", line 210, in getresp resp = self.getmultiline() File "C:\Users\username\Softwares\Python27\lib\ftplib.py", line 196, in getmultiline line = self.getline() File "C:\Users\username\Softwares\Python27\lib\ftplib.py", line 183, in getline line = self.file.readline() File "C:\Users\username\Softwares\Python27\lib\socket.py", line 447, in readline data = self._sock.recv(self._rbufsize) socket.timeout: timed out A successful login using lftp to the same ftps server: $ lftp lftp :~> open ftps://ip_address:990 lftp ip_address:~> set ftps:initial-prot P lftp ip_address:~> login ftps_user_id ftps_user_passwd lftp sftp_user_id@ip_address:~> ls ls: Fatal error: SSL_connect: self signed certificate lftp ftps_user_id@ip_address:~> set ssl:verif-certificate off lftp ftps_user_id@ip_address:~> ls lftp ftps_user_id@ip_address:/> BTW, I am using Python 2.7.3. I did quite a bit of search using Google but have not found anything helpful. I am still having this issue, appreciate if someone can help. On looking closely the FTP.connect() the connection t
Tags (comma-separated)
Save Edits
Cancel