如何在BASH脚本中的远程系统上执行命令?

时间:2009-02-27 14:34:34

标签: bash unix scripting remote-execution

作为复杂的BASH脚本的一部分,我想从脚本本身在远程系统上执行命令。

现在,我运行为远程系统定制文件并上传它们的脚本,然后通过ssh登录执行单个命令。

所以要满分:

  • 如何从bash脚本登录远程系统(即以非交互方式传递凭据)?
  • 如何在脚本中执行命令(特别是“chmod 755 / go&& / go”)?

1 个答案:

答案 0 :(得分:4)

关注Tim Post's answer

设置公钥,然后您可以执行以下操作:

#!/bin/bash
ssh user@host "chmod 755 /go && /go"