虽然从一台服务器到另一台服务器进行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]