jenkins – 主机密钥validation失败

虽然从一台服务器到另一台服务器进行SSH连接没有问题,但是我的Jenkins在执行托pipe脚本时仍然无法连接到远程服务器,如下所示。

$ssh [email protected] 

以下是Jenkins在构build项目时所产生的信息。

 $ /bin/sh /tmp/build_step_template8225836097820612990.sh Host key verification failed. 

其他信息将根据要求上传。

有两种方法可以解决这个问题。

首先是:login到您的Jenkins服务器并手动ssh到该机器并接受密钥。

第二个是:添加以下到你的SSH命令:

 -o StrictHostKeyChecking=no 

例:

 ssh -i ~/.ssh/key.pem -o StrictHostKeyChecking=no [email protected]