Как перенаправить вывод команды unix с одного сервера на другой.
Я должен быть в состоянии отправить вывод команды Unix с сервера-1. Тогда я смогу получить выходные данные на сервере-2 и записать их в файл.
shell
ssh
io-redirection
Винод
источник
источник
Ответы:
Вообще, вы всегда можете сделать:
Сохраняет вывод
<command>
вoutput.txt
файл на удаленном сервере.В вашем случае на Сервере-1:
Если два сервера не имеют соединения, но вы можете подключиться по ssh к обоим серверам, то с локальной машины вы можете сделать:
источник
Вы можете запустить:
ssh remote_server "command" > file_on_local_host.txt
или используйте вывод как ввод для локальной команды:
ssh remote_server "remote_command" | local_command
источник
Поскольку вы не можете подключиться напрямую с сервера 1 на сервер 2, вы можете использовать это, имея локальный компьютер в середине:
источник