Я хочу передать произвольно большой файл (скажем,> 20 ГБ) между 2 серверами. У меня есть несколько соображений:
Необходимо использовать порт 22 (ssh) из-за ограничений брандмауэра
Нельзя облагать налогом процессор (производственный сервер)
Эффективность памяти
Предпочел бы проверку контрольной суммы, но это можно сделать вручную
Время не имеет значения
Буду признателен за ответ по нескольким сценариям:
Сервер A и Сервер B находятся в одной частной сети (совместно используют коммутатор), и безопасность данных не имеет значения
Сервер и сервер B не находятся на одной и той же сети и передача будет осуществляться через интернет - общественности , так безопасность данных является проблемой
Моей первой мыслью было использование команды nice для scp с шифром, не требующим значительных ресурсов процессора (blowfish?). Но я думал, что я обращусь к сообществу SU за рекомендациями.