2017-09-29 310 views
0

自从我对此问题进行故障排除已经过去四天,但根本没有收获。无法通过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. 

我读过,他们建议使用手动按键的几篇文章中,我在上面做了,还是认证失败。 有人可以请解释我错过了什么吗?我无法找到问题。

回答