Хотя у меня нет проблем с установкой SSH-соединения с одного сервера на другой, у моего Jenkins по-прежнему возникают проблемы с подключением к удаленному серверу при выполнении управляемого сценария, как показано ниже.
$ssh root@xxx.xxx.xxx.xxx
А ниже приводится сообщение, созданное Дженкинсом при создании проекта.
$ /bin/sh /tmp/build_step_template8225836097820612990.sh
Host key verification failed.
Дополнительная информация будет загружена по запросу.
Есть два способа исправить это.
Первый: войдите на свой сервер Jenkins, вручную подключитесь к этому компьютеру по ssh и примите ключ.
Второй: добавьте в свою команду ssh следующее:
-o StrictHostKeyChecking=no
Пример:
ssh -i ~/.ssh/key.pem -o StrictHostKeyChecking=no ubuntu@1.1.1.1