我正在尝试使用python中的ftplib从VM连接到VM的ftp服务器以下载文件。 VM和目标ftp服务器之间的所有端口都是打开的。
但是我在执行脚本时收到以下错误。
错误消息: ftplib.error_temp:425无法建立数据连接:不允许操作
有人可以在这里帮我吗。在此先感谢!
我正在使用的代码:
import ftplib
from ftplib import FTP
from datetime import datetime
import ssl
ftps = ftplib.FTP_TLS()
print (ftps.connect('40.71.*.*',*****))
print(ftps.login('username','password'))
ftps.prot_p()
cdir=ftps.pwd()
print(cdir)
x=ftps.cwd('/SAP/KERNEL/LINUX/')
print(x)
cdir=ftps.pwd()
print(cdir)
ftps.retrbinary("RETR " + "abc.sar" ,open("C:/Users/test/Documents/" + "abc.sar", 'wb').write)
ftps.close()