首页 文章

是否有支持python 2.6的ftps库?

提问于
浏览
2

我正在为python寻找一个ftps库 .
我知道在ftplib中支持TLS / SSL
问题是我使用的是python 2.6,支持仅适用于2.7版本 .

我尝试过使用M2crypto,但它不起作用
这是我尝试过的 . (这是为“ force SSL for user login ”设置为true)

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

我收到错误消息 530 SSL required

如果我尝试(addin 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 220-Tim Kosse撰写(tim.kosse@filezilla-project.org)220请访问http://sourceforge.net/projects/filezilla/ USER user 530 SSL required QUIT 221 Goodbye已断开连接 .

当我将 force SSL for user login 设置为false时,我得到了

230登录PBSZ 0 502未对此身份验证类型QUIT执行命令

1 回答

  • 0

    PyTransmit is a simple wrapper on top of the ftplib package which provides an object that can be used to make FTP calls to a PyTransmit installation.

    文件:http://pytransmit.readthedocs.org/en/latest/

相关问题