521 PROT P требуется

Я пытаюсь автоматизировать копирование файлов с одной машины на другую (lftp). Следующие ручные команды работают

$ lftp
$ set ssl:verify-certificate no
$ connect ftps://ip
$ login имя пользователя
$ запрашивает пароль, который я введу
$ put test_file.csv
$ bye

Ввод всех этих команд скопирует файл в папку назначения. Но когда я пишу все это в файл .sh, мне выдает ошибку 521 PROT P required. Это мой файл test.sh

lftp -e 'set ssl:verify-certificate no' -u username,'password' ftps://ip << EOF
put test_file.csv
bye

Что мне здесь не хватает?


person Karanam Krishna    schedule 07.09.2020    source источник
comment
Как насчет этого? stackoverflow.com/a/36135989/14215102   -  person dratenik    schedule 07.09.2020
comment
Я пробовал так lftp -e 'set ftp:ssl-protect-data true' -e 'set ssl:....*остальное как указано выше* не сработало   -  person Karanam Krishna    schedule 07.09.2020