5

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

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

所以要满分:

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

1 回答 1

4

按照蒂姆·波斯特的回答

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

#!/bin/bash
ssh user@host "chmod 755 /go && /go"
于 2009-02-27T14:40:25.593 回答