Добре спочатку йому здавався звичайний щоб бути зроблений.
1) підключення до захищеного ftp
2) завантажте всі файли в папці на папку на локальному сервері linux
Тому я попросив декілька місцевих гуру про допомогу з наступною інформацією:
Віддалений сервер (я отримую лише захищений доступ до ftp):
FTPS [TLS] Явний режим PASV
Аутентифікація : SSL з опціями SSL-списки, SSL-передача, OpenSSL
IP-адреса : ftps.remoteboxurl.com
Командний канал TCP-порт : 12321
Порт TCP-каналу даних [Діапазон PASV] : 9800 - 9990
Користувач : MyUserTo
Пароль : MyPassword До
Віддалена сторона як dir “/ DWNLDS /”, файли всередині
Локальний сервер (я повинен працювати):
Fedora 24 - 64-бітний
Це віртуальна машина
Лише командний рядок (без настільного середовища)
Dir мені потрібно скопіювати файли на "/ FTPdownloads /"
Я отримав ці три пропозиції назад:
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:
# & gt; sftp -o port = 12321 MyUserTo: MyPasswordTo@ftps.remoteboxurl.com
ssh_exchange_identification: З'єднання закрито віддаленим хостом
Не вдалося прочитати пакет: скидання підключення за допомогою вузла
# & gt; _
sftp
- це частина бібліотеки ssh-client (і тому вона встановлена за замовчуванням у fedora і всіх інших distries, якщо встановлено ssh)? Ви можете використовувати його як будь-який ftp-клієнт, на командний рядок та / або на сценарій.