ftplib работает на Windows, но не на Ubuntu - PullRequest
0 голосов
/ 13 июля 2020

Приведенный ниже код python3 работает на windows, но когда я запускаю его на Ubuntu Mate, я получаю сообщение об ошибке. Оба находятся в одной сети, поэтому их нельзя заблокировать. Я также дважды проверил данные для входа в файл .env.

with FTP('ftp.domain.com', environ['USER'], environ['PASS']) as ftp, open(file_path, 'rb') as file:
        ftp.storbinary(f'STOR {file_path.name}', file) 

Ошибка:

Traceback (most recent call last):
  File "1.py", line 12, in <module>
    with FTP('ftp.domain.com', environ['USER'], environ['PASS']) as ftp, open(file_path, 'rb') as file:
  File "/usr/lib/python3.6/ftplib.py", line 119, in __init__
    self.login(user, passwd, acct)
  File "/usr/lib/python3.6/ftplib.py", line 420, in login
    resp = self.sendcmd('PASS ' + passwd)
  File "/usr/lib/python3.6/ftplib.py", line 273, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.6/ftplib.py", line 246, in getresp
    raise error_perm(resp)
ftplib.error_perm: 530 Login authentication failed
...