如何在BASH脚本中远程执行命令?

5

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

目前,我运行这个脚本,调整文件并上传到远程系统,然后通过ssh登录执行单个命令。

因此,要得到满分:

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

1
设置SSH密钥对(已损坏,这里是存档),然后只需运行命令:ssh user@host 'command' 当然还有其他可用的互连方式,但很少是便携的。 - Tim Post
1个回答

4

根据Tim Post的回答:

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

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

将以下与编程有关的内容从英语翻译成中文。仅返回翻译后的文本:将你们的答案组合起来,就会更加完整。 - Jon W

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接