Python ftplib 库不适用于本地主机
Python ftplib Library is not working for localhost
我已经使用 ftplib
库连接服务器来推送和拉取文件。它在服务器上运行良好,但当我尝试在端口 21 或 22 上连接 localhost
时会生成错误。
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
您必须执行以下步骤才能在 ftplib 中允许本地主机连接
1. Install vsftpd if it is not installed
2. Configure vsftpd.cofig file
3. set anonymous_enable to YES
4. Restart vsftpd service
现在您可以使用 loaclhost 的 ftplib 库从本地推送和拉取文件 FTP。
我已经使用 ftplib
库连接服务器来推送和拉取文件。它在服务器上运行良好,但当我尝试在端口 21 或 22 上连接 localhost
时会生成错误。
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
您必须执行以下步骤才能在 ftplib 中允许本地主机连接
1. Install vsftpd if it is not installed
2. Configure vsftpd.cofig file
3. set anonymous_enable to YES
4. Restart vsftpd service
现在您可以使用 loaclhost 的 ftplib 库从本地推送和拉取文件 FTP。