2014-01-21 198 views
2

我正在尋找用於python的ftps庫。
我知道有支持TLS/SSL在ftplib
問題是,我使用python 2.6並且支持僅適用於版本2.7。是否有支持python 2.6的ftps庫?

我已經嘗試使用M2crypto,但它不工作
這裏是我所嘗試過的。 (這是 「力SSL用戶登錄」 設置爲true)

from M2Crypto import ftpslib 
ftp = ftpslib.FTP_TLS() 
ftp.connect(host) 
ftp.login(username, password) 

我遇到錯誤信息530 SSL required

如果我嘗試(插件ftp.prot_p()

from M2Crypto import ftpslib 
ftp = ftpslib.FTP_TLS() 
ftp.connect(host) 
ftp.login(username, password) 
ftp.prot_p() 

我得到

已連接,正在發送歡迎信息...
220的FileZilla Server版本0.9.43 Beta版由蒂姆·科斯([email protected]
220寫
220請訪問http://sourceforge.net/projects/filezilla/
USER用戶
530 SSL需要
QUIT
221再見
斷開連接。

,並設置用戶登錄力SSL假當我得到

230登錄的
PBSZ 0
502命令不是該認證類型
QUIT

實施

回答