如何通过shell脚本在远程服务器上连接和运行shell脚本

时间:2016-12-26 07:22:14

标签: linux bash shell ssh

我几乎不了解shell脚本或终端命令。

想要实现:

创建一个连接到远程服务器的shell脚本,并在连接到该服务器后,在该服务器上运行一些命令。

有可能吗?

我试过谷歌搜索,但没有找到一些东西,我正在寻找。

2 个答案:

答案 0 :(得分:1)

您可以使用ssh(安全shell)执行此操作,您可以参考此问题以获取答案How to use SSH to run a shell script on a remote machine?

答案 1 :(得分:1)

/tmp/sh.sh  is shell script on remote server.

#!/bin/bash
ssh "root@server-ip" 'sh -c "( (nohup /tmp/sh.sh) )"'    

#use following for suppressing the output from remote server script.
ssh "root@server-ip" 'sh -c "( (nohup /tmp/sh.sh &>/dev/null ) & )"'