Подключение FTP-сервера с использованием ftplib в python - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь подключиться к 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()
...