2017-02-24 6 views
2

私はftplibライブラリを使用して、サーバに接続してファイルをプッシュしてプルしました。それはあなたがftplibのPython ftplibライブラリがローカルホストで動作していません

1. Install vsftpd if it is not installed 
2. Configure vsftpd.cofig file 
3. set anonymous_enable to YES 
4. Restart vsftpd service 

のlocalhost接続を許可するために、ステップの下に従わなければならないサーバーで正常に動作しますが、私はlocalhostに接続しようとすると、それは

ポート21または22にエラーが発生し
self.client.connect(self.host,self.port) 

    File "/usr/lib/python2.7/ftplib.py", line 138, in connect 

    self.welcome = self.getresp() 

    File "/usr/lib/python2.7/ftplib.py", line 215, in getresp 

    resp = self.getmultiline() 

    File "/usr/lib/python2.7/ftplib.py", line 205, in getmultiline 

    nextline = self.getline() 


    File "/usr/lib/python2.7/ftplib.py", line 191, in getline 

if not line: raise EOFError 
EOFError 

答えて

4

これで、loaclhost用のftplibライブラリを使用して、ローカルFTPからファイルをプッシュ/プルすることができます。

関連する問題