В трубопроводе Jenkins отказано в SSH, даже когда SSH работает нормально - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь подключить SSH к удаленной машине из конвейера Jenkins, работающего внутри контейнера Jenkins.Я получаю сообщение об ошибке Permission denied (publickey,gssapi-keyex,gssapi-with-mic). Файл закрытого ключа находится в рабочей области конвейерного задания, поэтому я использовал следующую команду:

ssh -i ssh-key.pem user@host

Я проверил разрешения ключа, и они соответствуют ожиданиям (600), и я также добавил и запись в ~/.ssh/known_hosts.

Я попал внутрь контейнера и попробовал SSHing вручную с той же командой в терминале, и это работало просто отлично.Похоже, что-то с самим Дженкинсом.

...