1

SSH 密钥身份验证在我的环境中不受欢迎(我不同意这一点),因此 Rundeck 用户被迫在运行时将其 SSH 密码输入到“安全远程身份验证”选项中。如果没有设置两个单独的选项,一个“安全”传递给脚本,另一个“安全远程身份验证”用于验证 SSH 会话,有没有办法强制“安全远程身份验证”作业选项的内容也传递给作业正在执行的脚本?

4

1 回答 1

1

是的,我认为您正在寻找的是:

在您的节点中是这样的:

<node name="egon" description="egon" osFamily="unix"
username="rundeck"
hostname="egon"
ssh-authentication="password"
ssh-password-option="option.theSamePasswordOption"
sudo-command-enabled="true"
sudo-password-option="option.theSamePasswordOption" />

只要该选项是“安全远程身份验证”选项,它就应该适用于这两种情况。

我注意到我必须从项目设置中删除存储的密码选项,以便身份验证使用传入的选项值。

于 2015-05-01T19:23:56.697 回答