Jenkins-主机密钥验证失败

Jenkins-主机密钥验证失败

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

$ssh [email protected]

以下是 Jenkins 在构建项目时生成的消息。

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

根据要求将上传更多信息。

答案1

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

第一个是:登录到你的 Jenkins 服务器并手动 ssh 到该机器并接受密钥。

第二个是:将以下内容添加到您的 ssh 命令中:

-o StrictHostKeyChecking=no

例子:

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

相关内容