远程执行Rundeck 3.x错误-失败:AuthenticationFailure:连接到节点的身份验证失败。无法验证

时间:2020-01-21 02:24:04

标签: rundeck

尝试对有问题的主机进行远程运行时,在rundeck 3.x(最新)控制台中得到此错误。可以以rundeck用户和root身份从rundeck服务器ssh进入主机,并在其中和rundeck服务器上的密钥存储中设置了必要的公共密钥。

对于resources.xml属性文件,设置应与发现位置相同。

rundeck服务器/var/log/rundeck/service.log中的错误是:

[2020-01-21 01:15:50.826]错误ExecutionUtilService --- [eduler_Worker-1]执行失败:项目TestProject中为29:[工作流结果\ :,步骤失败:{1 =在1个节点上调度失败:[某些随机主机:AuthenticationFailure:连接到节点的身份验证失败:“ \ some-random-host“。无法验证。+ {dataContext = MultiDataContextImpl(map = {ContextView(node:some-random-host)= BaseDataContext {{\ exec = {exitCode = -1}}},ContextView(步骤:1,node:some-random-host)= BaseDataContext {{exec = {exitCode = -1}}}},base = null)失败: {some-random-host = [AuthenticationFailure:连接到节点的验证失败:“ some-random-host”。无法验证。 + {数据\ Context = MultiDataContextImpl(map = {ContextView(node:some-random-host)= BaseDataContext {{exec = {exitCode = -1}}}},ContextView(步骤:1,node:som \ e-random-host)= BaseDataContext {{exec = {exitCode = -1}}}},base = null)}]},状态:失败]

谢谢。

1 个答案:

答案 0 :(得分:0)

请确保已正确配置了远程节点(并在节点定义中对其进行了很好的引用),并获得了很好的指南here