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

Kom*_*mal 1 bash shell local remote-server

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

我怎样才能在unix使用中做到这一点ssh

iqs*_*tic 5

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

ssh [user]@[server] '[command]'
Run Code Online (Sandbox Code Playgroud)

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

ssh [user]@[server] /location/of/your/script.sh
Run Code Online (Sandbox Code Playgroud)

您还可以通过以下方式运行多个命令:

ssh [user]@[server] '[command 1]; [command 2]; [command 3]'
Run Code Online (Sandbox Code Playgroud)

或者你也可以这样做:

ssh [user]@[server] << EOF
command 1
command 2
command 3
EOF
Run Code Online (Sandbox Code Playgroud)