如何使用SSH在远程计算机上运行shell脚本?

如何使用SSH在远程计算机上运行shell脚本?

我必须在远程机器上运行一个shell脚本(windows/linux)。

我在机器A和B上配置了SSH。我的脚本在机器A上,它将在远程计算机机器B上运行我的一些代码。

本地和远程计算机可以是基于Windows的系统,也可以是基于Unix的系统。

是否有一种使用plink/ssh运行此操作的方法?


萧十郎
浏览 2921回答 3
3回答

慕田峪7331174

此外,如果您想从目标主机中获取变量,请不要忘记转义变量。这件事在过去就让我措手不及了。例如:user@host> ssh user2@host2 "echo \$HOME"打印出/home/user 2当user@host> ssh user2@host2 "echo $HOME"打印出/家庭/用户另一个例子:user@host> ssh user2@host2 "echo hello world | awk '{print \$1}'"正确地打印出“你好”。
打开App,查看更多内容
随时随地看视频慕课网APP