Дженкинс продолжает использовать пользователя «jenkins» по умолчанию при выполнении сборок. Моя сборка требует нескольких вызовов SSH. Однако эти вызовы SSH завершаются ошибкой с исключениями проверки хоста, потому что я не смог подключиться и разместить открытый ключ для этого пользователя на целевом сервере.
Я не знаю, где настроен пользователь «jenkins» по умолчанию, и поэтому не могу сгенерировать необходимый открытый ключ для размещения на целевом сервере.
Любые предложения для любого;
- Способ заставить Дженкинса использовать пользователя, которого я определяю
- Способ включения SSH для пользователя Jenkins по умолчанию.
- Получить пароль для пользователя jenkins по умолчанию
В идеале я хотел бы иметь возможность сделать и то, и другое, любая помощь будет очень признательна.
Решение. Мне удалось получить доступ к пользователю Jenkins по умолчанию с помощью SSH-запроса с целевого сервера. Как только я вошел в систему как пользователь jenkins, я смог сгенерировать открытые / закрытые ключи RSA, которые затем разрешили доступ без пароля между серверами.
%HOME%
(или$HOME
), чтобы поместить открытый и закрытый ключи в то, что Дженкинс считаетHOME(/.ssh)
? - person VonC   schedule 13.08.2013