2017-02-24 61 views
2

我已經使用ftplib庫來連接服務器來推拉文件。它正常工作與服務器,但是當我嘗試在端口21或22Python ftplib庫不適用於本地主機

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

你必須遵循下面的步驟,以允許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連接它產生錯誤現在,您可以使用ftplib庫for loaclhost從本地FTP推送和提取文件。

相關問題