Приведенный ниже код 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