我有 50 台 Linux 机器(RHEL)。我想通过运行在中央机器上的 go 脚本在这些机器上运行一些命令。我已经为从中央机器到所有远程机器的所有机器设置了无密码 ssh 身份验证。尽管我也对非 ssh 解决方案持开放态度,但首选安全措施。

正在运行的命令会随着时间而改变。我还想在中央机器上运行的脚本中处理在远程机器上运行的命令的输出和返回代码。

我只找到了这个ssh包,它只支持密码认证方式,不够好。

还有其他选择吗?