【发布时间】:2022-01-18 22:13:23
【问题描述】:
我正在使用 Rundeck Amazon EC2 节点源来填充我的节点列表。节点列表创建成功,但部分机器使用ubuntu用户,其余机器使用ec2-user,如何添加同一个项目中的所有节点?
如果与 ubuntu 用户的连接失败,Rundeck 能否将用户更改为 ec2-user 并重试。
【问题讨论】:
标签: amazon-web-services nodes rundeck
我正在使用 Rundeck Amazon EC2 节点源来填充我的节点列表。节点列表创建成功,但部分机器使用ubuntu用户,其余机器使用ec2-user,如何添加同一个项目中的所有节点?
如果与 ubuntu 用户的连接失败,Rundeck 能否将用户更改为 ec2-user 并重试。
【问题讨论】:
标签: amazon-web-services nodes rundeck
最简单的方法是在密钥存储中添加 AWS .pem 密钥,然后在项目级别引用它:项目设置 > 编辑配置 > 默认节点执行器选项卡(SSH 密钥存储路径部分)并保存。这样就可以直接访问所有节点了。
或者,您可以将rundeck 用户公钥添加到每个远程 SSH 帐户上的/home/user/.ssh/authorized_keys 文件(如果您使用基于 WAR 的安装,则添加到启动 Rundeck 的用户)。
【讨论】: