1

Я хочу скопировать содержимое из файла на одном сервере Linux в файл на другом сервере Linux с помощью SSH. Я на третьей машине и использую один и тот же открытый ключ на обоих серверах Linux для подключения без пароля.

Я знаю, что-то вроде этого:

ssh -A user1@server1 "cat fajl1..."

1 ответ1

1

Используйте ssh в трубе. Я предполагаю, что у вас есть машины server1, server2 и server3. Если вы находитесь на сервере 2, это будет выглядеть так:

ssh -A user1@server1 "cat server1file" | ssh user1@server3 "cat >> server3file"

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .