我遇到了下面的问题,请看一下。
Searching for lokesh in /var/lib/jenkins/.ssh/known_hosts
Searching for lokesh:22 in /var/lib/jenkins/.ssh/known_hosts
[06/04/20 12:59:45] [SSH] WARNING: No entry currently exists in the Known Hosts file for this host. Connections will be denied until this new host and its associated key is added to the Known Hosts file.
Key exchange was not finished, connection is closed.
SSH Connection failed with IOException: "Key exchange was not finished, connection is closed.", retrying in 15 seconds. There are 8 more retries left.
字符串
2条答案
按热度按时间0yg35tkg1#
您应该将ssh密钥(在从机上创建)添加到主机(Jenkins用户)中的已知主机文件中。
如果这不起作用,你还可以尝试一件事。在jenkins节点设置中有一个选项主机密钥验证策略。
选择不验证验证策略并勾选。
如果有帮助就告诉我。
ruyhziif2#
在你的Jenkins服务器上运行这个:ssh-keyscan -H ${IP-OF-AGENT} > ~/.ssh/known_hosts