自从我对此问题进行故障排除已经过去四天,但根本没有收获。无法通过SSH启动jenkins代理
我已经设置了一个Jenkins Master(用户:jenkins
)和一个Jenkins slave(用户:jenkinslave
)。
建立它们之间的SSH连接,我能够从主机到从机进行SSH连接。 我配置了从属节点,给了远程根目录(/ var/lib/jenkinslave),并使用“启动使用SSH的奴隶”方法启动它。但奴隶离线,我尝试了所有的主机验证策略, m仍然
[SSH]身份验证失败。
我能够建立SSH连接,但验证失败。我提供了jenkinslave
凭据,他们是正确的。
手动信任的关键策略:
[09/29/17 16:51:17] [SSH] Opening SSH connection to ip-10-0-2-218.ap-south-1.compute.internal:22.
[09/29/17 16:51:17] [SSH] SSH host key matches key seen previously for this host. Connection will be allowed.
[09/29/17 16:51:17] [SSH] Authentication failed.
Authentication failed.
[09/29/17 16:51:17] Launch failed - cleaning up connection
[09/29/17 16:51:17] [SSH] Connection closed
主机关键策略:
[09/29/17 16:53:40] [SSH] Opening SSH connection to ip-10-0-2-218.ap-south-1.compute.internal:22.
[09/29/17 16:53:41] [SSH] SSH host key matches key in Known Hosts file. Connection will be allowed.
[09/29/17 16:53:41] [SSH] Authentication failed.
Authentication failed.
[09/29/17 16:53:41] Launch failed - cleaning up connection
[09/29/17 16:53:41] [SSH] Connection closed.
我读过,他们建议使用手动按键的几篇文章中,我在上面做了,还是认证失败。 有人可以请解释我错过了什么吗?我无法找到问题。