如何在远程主机上运行客户端脚本并将结果发送给客户端

如何在远程主机上运行客户端脚本并将结果发送给客户端

如何在远程主机上运行驻留在客户端上的脚本并将结果一次性返回给客户端。

答案1

像这样:

ssh host sh -s < script.sh

将远程输出重定向到本地文件:

ssh host sh -s < script.sh > output.txt

解释:

ssh host sh将调用远程主机上的默认 shell。该-s选项将告诉远程 shell 从标准输入读取命令。最后,重定向会将远程 shell< script.sh附加到本地文件。第二个示例中的最后一个重定向会将远程 shell 的 附加到本地文件。stdinscript.sh> output.txtstdoutoutput.txt

答案2

或者你可以尝试:

ssh host script.sh

相关内容