在liunx中 有A.B两个服务器,现在A.B服务器上进行了互信设置,若从服务器A中调用服务器B目录下的脚本运行,请问实现从服务器A到服务器B调用脚本的具体脚本步骤
时间: 2024-03-09 22:44:48 浏览: 56
多台主机间SSH互信配置脚本
首先,确保A和B两台服务器之间已经配置好了SSH互信,也就是A可以免密码登录到B。接下来,你可以使用以下命令在A服务器上调用B服务器上的脚本:
```
ssh user@B 'bash /path/to/script.sh'
```
其中,user是B服务器上的用户名,/path/to/script.sh是需要在B服务器上执行的脚本的路径。这个命令会在A服务器上启动一个SSH会话,并在B服务器上执行指定的脚本。
如果你想在A服务器上获取脚本的输出,可以将命令改为:
```
ssh user@B 'bash /path/to/script.sh' < /dev/null
```
这个命令会将标准输入重定向到/dev/null,这样就可以在A服务器上获取脚本的标准输出和标准错误输出了。
阅读全文