如何从本地计算机执行存储在远程计算机上的shell脚本?

时间:2014-11-26 11:59:51

标签: bash shell local remote-server

我有一个script.sh存储在某个目录的远程服务器上,我想从本地计算机运行。

如何使用unixssh中执行此操作?

2 个答案:

答案 0 :(得分:3)

您可以使用本地服务器的ssh命令在远程服务器上执行命令。你只需要做这样的事情:

ssh [user]@[server] '[command]'

在您的情况下,您正在尝试执行shell脚本。您可以通过以下方式使用相同的方法:

ssh [user]@[server] /location/of/your/script.sh

您也可以这种方式运行多个命令:

ssh [user]@[server] '[command 1]; [command 2]; [command 3]'

或者您也可以这样做:

ssh [user]@[server] << EOF
command 1
command 2
command 3
EOF

答案 1 :(得分:0)

我假设你有对远程服务器的ssh访问权限。在本地服务器的终端中键入:

ssh user@remote-server /path/to/script.sh