Answers:
一般,您可以随时执行以下操作:
<command> | ssh user@remote-server "cat > output.txt"
它将输出保存<command>
到output.txt
远程服务器中的文件。
在您的情况下,在Server-1上:
echo "qwerty" | ssh user@Server-2 "cat > output.txt"
如果两个服务器都没有连接,但是您可以通过SSH连接到这两个服务器,则可以从本地计算机执行以下操作:
ssh user@Server-1 "<command>" | ssh user@Server-2 "cat > output.txt"
您可以运行:
ssh remote_server "command" > file_on_local_host.txt
或将输出用作本地命令的输入:
ssh remote_server "remote_command" | local_command