Як підключитися до сервера Core FTP лише з командного рядка linux і отримати файли (якщо можливо, автоматично)


0

Добре спочатку йому здавався звичайний щоб бути зроблений.
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-клієнт, на командний рядок та / або на сценарій.
tron5

FTP (S) і SFTP - абсолютно різні протоколи. Якщо ви маєте доступ FTPS до цього сервера, вам потрібно використовувати клієнт FTP. Rsync (який використовує ssh) і sftp не працюватимуть.
Kenster
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.