【发布时间】:2011-08-05 12:59:31
【问题描述】:
假设我在foo.sh 文件中存储了以下 Bash 脚本:
#!/bin/bash
echo foo
无需scp 文件,如何在远程机器上执行存储在foo.sh 中的脚本?
我尝试了以下(有一些变化)但没有成功:
$ ssh root@remote eval `cat foo.sh`
eval `cat foo.sh`似乎在这里扩展为eval #!/bin/bash echo foo
【问题讨论】:
-
您当然希望设置 SSH 使其不需要密码:csua.berkeley.edu/~ranga/notes/ssh_nopass.html