Простая команда для задания Cron, которая отправит текстовый файл на удаленный сервер.

265
Piranha

Я пытаюсь переместить текстовый файл с нашего сервера на удаленный сервер. Удаленному серверу требуется протокол ftps и белый список IP-адресов наших серверов (что я и сделал). Лучшее, что я придумал, это:

lftp -c 'установить ftp: ssl-allow true; установить ssl: проверять-сертификат №; открыть -u ИМЯ ПОЛЬЗОВАТЕЛЯ, ПАРОЛЬ -e "cd /; mput test.csv; выйти" ftps.bol.com '

Удаленный сервер = ftps.bol.com Текстовый файл = test.csv

Когда я запускаю это через терминал SSH, я просто получаю бесконечное "[Соединение ...]"

Любые идеи, что не так или как я могу стрелять?

0
Должен ли я использовать wput вместо lftp? Piranha 5 лет назад 0
Можете ли вы подключить telnet (или эквивалент * nix) к вашему хосту через порт ftps (22 afaik)? Можете ли вы подключиться к FTP-сайту, используя FTP-клиент с графическим интерфейсом? spikey_richie 5 лет назад 0
Хороший крик. Nc -v показал, что, где я мог получить ответ от своего локального белого списка IP-адресов, сервер не смог (на порту 22). Я снова подал заявку на внесение в белый список IP-адреса сервера. Piranha 5 лет назад 0

0 ответов на вопрос