Security 强制跑道甲板“;“安全远程身份验证”;传递到脚本的选项

Security 强制跑道甲板“;“安全远程身份验证”;传递到脚本的选项,security,authentication,option,rundeck,Security,Authentication,Option,Rundeck,在我的环境中,SSH密钥身份验证是不受欢迎的(我不同意这一点),因此Rundeck用户在运行时被迫在“安全远程身份验证”选项中输入SSH密码。除了设置两个单独的选项(一个“安全”传递给脚本,另一个“安全远程身份验证”用于验证SSH会话)之外,是否有任何方法强制将“安全远程身份验证”作业选项的内容也传递给作业正在执行的脚本 是的,我想你要找的是: 在节点中类似于以下内容: <node name="egon" description="egon" osFamily="unix" usernam

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

是的,我想你要找的是:

在节点中类似于以下内容:

<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" />

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

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