4

ubuntu 11.10ディストリビューションでPython 2.7を使用しています。

ftplib モジュールと FTP_TLS 接続に問題があります。私のftpサーバーにはvsftpがあります

接続しようとすると、次のエラーが表示されます。

ftplib.error_perm: 530 USER と PASS でログインしてください。

これは私のコードです:

from ftplib import FTP_TLS
ftp =  FTP_TLS( '192.168.1.5' )
ftp.login( 'user' , 'password') 
ftp.close()

とにかく、単純な FTP 接続 ftp = FTP('192.168.1.5') を使用すると、動作します!

しかし、FTP_TLS 接続が必要です。param ftp.auth() と ftp.prot_p() も挿入しようとしましたが、何も起こりません。

4

2 に答える 2

0

TLS LiteまたはM2Cryptoを試してみてください。どちらも FTP/TLS クライアントとサーバーです。

于 2012-04-18T10:44:08.857 に答える