あるサーバーから別のサーバーへのSSH接続に問題はありませんが、Jenkinsは、次のように、マネージドスクリプトの実行中にリモートサーバーへの接続にまだ問題があります。
$ssh [email protected]
そして、以下はプロジェクトの構築中にジェンキンスによって生成されたメッセージです。
$ /bin/sh /tmp/build_step_template8225836097820612990.sh
Host key verification failed.
追加情報はリクエストに応じてアップロードされます。
これを修正するには2つの方法があります。
1つ目は、Jenkinsサーバーにログインし、そのマシンに手動でsshして、キーを受け入れることです。
2つ目は、sshコマンドに以下を追加します。
-o StrictHostKeyChecking=no
例:
ssh -i ~/.ssh/key.pem -o StrictHostKeyChecking=no [email protected]