Задать вопрос
Viji
@Viji
DevOps Engineer

Какой подход лучше использовать для копирования крупного файла по сети, исп python script?

У нас есть файлы, которые генерируются на вирт линукс машине во внутренней сети - отчеты, размером несколько сотен мегабайт - их нужно скопировать на удаленный ftp сервер в определенное время. Копировать с машины A где появляется файл, будет скрипт на машине B (A и B не доступны из интернета, но выход сами имеют) и затем отправлять его по FTP на публичный айпишник

Вопросы такой, использовать ли машину B для промежеточного хранения этих отчетов или можно как-то сразу, например побайтно начать копировать их? Думал подключить Paramiko для ssh захода на машину A с машины B.

Посоветуйте подход !
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
ftp-proxy и подобные https://github.com/3proxy/3proxy

опять же ты написал что машине доступен выход в интернет ?? так отправляй напрямую через passive mode ftp - он не формирует обратный канал для передачи данных и значит отлично работает как чисто клиентское приложение.

но я б отказался от древнего фтп в сторону хотя бы rsync.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы