我有一个script.sh
存储在某个目录的远程服务器上,我想从本地计算机运行。
如何使用unix
在ssh
中执行此操作?
答案 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