Хорошо, сначала это казалось простым делом.
1) подключиться к защищенному ftp
2) скачать все файлы в каталоге в папку на локальном сервере Linux
Поэтому я попросил нескольких местных гуру помочь со следующей информацией:
Удаленный сервер (я получаю только безопасный доступ по FTP):
FTPS [TLS] явный режим PASV
Аутентификация : SSL с опциями SSL списки, SSL Transfer, OpenSSL
IP-адрес : ftps.remoteboxurl.com
TCP-порт командного канала : 12321
TCP-порт канала передачи данных [Диапазон PASV] : от 9800 до 9990
Пользователь : MyUserTo
Пароль : MyPasswordTo
Удаленная сторона в виде каталога «/DWNLDS/», файлы внутри
Локальный сервер (я должен работать с):
Fedora 24 - 64-битная
Это виртуальная машина
Только командная строка (без рабочего стола)
Dir Мне нужно скопировать файлы в «/FTPdownloads/»
Я получил эти 3 предложения обратно:
curlftpfs -v -o allow_other,ssl_try,user="MyUserTo:MyPasswordTo" ftps.remoteboxurl.com:12321 /FTPdownloads
/usr/bin/rsync -ravtlz --rsh="/usr/bin/sshpass -p MyPasswordTo ssh -oStrictHostKeyChecking=no,Port=12321,User=MyUserTo,HostName=ftps.remoteboxurl.com" /FTPdownloads/ /DWNLDS/
rsync -avx MyUserTo:MyPasswordTo@ftps.remoteboxurl.com:12321 /FTPdownloads
Я попробовал разные варианты вышеупомянутых 3 вариантов с моей стороны, но безуспешно, даже не получив никаких файлов.
Я открыт для любых предложений, если им не нужен графический интерфейс, и, если возможно, я бы хотел вовремя автоматизировать его с помощью скрипта.
Заранее спасибо за любую помощь с этой проблемой.
Просто обновление, я попробовал sftp:
#> sftp -o port = 12321 MyUserTo:MyPasswordTo@ftps.remoteboxurl.com
ssh_exchange_identification: соединение закрыто удаленным хостом
Не удалось прочитать пакет: сброс соединения по пиру
#> _