尝试对有问题的主机进行远程运行时,在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)}]},状态:失败]
谢谢。