Я пытаюсь подключиться к ftp-серверу с виртуальной машины, используя ftplib в python для загрузки файла.Все порты открыты между виртуальной машиной и целевым 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()