如何编写shell脚本以与机器建立ssh连接并继续在该机器上保留脚本

时间:2014-05-22 06:22:00

标签: linux shell ssh

我正在编写一个脚本,我在一台服务器上运行脚本,通过该脚本我创建了与另一台机器的ssh连接,并希望在远程机器上继续以下脚本代码....任何机构都可以告诉我们这是什么方式去做吧?

1 个答案:

答案 0 :(得分:0)

如果你想通过ssh在远程主机上执行一个命令并在本地主机上获取输出,那么我对你的理解是问题然后使用。

ssh -n <hostname/IP> 'command'

其中-n将从/ dev / null

重定向stdin

您可以将输出存储为变量或文件

var =`ssh -n <hostname/IP> 'command'`

ssh -n <hostname/IP> 'command' >> output.txt

如果你想发送多个命令使用;用于命令分隔符。

注意:应该从本地主机到远程主机启用没有密码的ssh。

否则您需要明确指定密码。