В настоящее время Jenkins работает на виртуальной машине Windows внутри Mac. Я пытаюсь настроить этот Mac как узел сборки. Я сделал пользователя "Дженкинс" на этом Mac для этой цели. Однако я не могу подключиться к Mac по SSH как этот пользователь (или любой другой пользователь) из виртуальной коробки Windows. В журнале Дженкинса написано: «Не удалось идентифицировать себя как Дженкинса. Неправильный пароль. «Я уверен, что набрал правильный пароль, так что это поставило меня в тупик.

[07/05/17 12:09:38] [SSH] Opening SSH connection to 192.168.1.2:22.
[07/05/17 12:09:38] [SSH] The SSH key with fingerprint 9c:50:b7:ee:8e:d6:54:55:e1:76:79:1a:7a:d2:16:aa has been automatically trusted for connections to this machine.
ERROR: Failed to authenticate as jenkins. Wrong password. (credentialId:jenkinslogin/method:keyboard-interactive)
[07/05/17 12:09:38] [SSH] Authentication failed.
Authentication failed.
[07/05/17 12:09:38] Launch failed - cleaning up connection
[07/05/17 12:09:38] [SSH] Connection closed.

Я попытался подключиться к Mac по протоколу SSH с виртуальной машины с помощью PuTTY, и я получаю ответы "Отказано в доступе", когда я пытаюсь войти в систему как пользователь "jenkins". В чем дело?

Снимок экрана конфигурации узла сборки Jenkins

Снимок экрана с конфигурацией учетных данных пользователя "jenkins"

1 ответ1

0

Тайна разгадана. Мне нужно было зайти в «Системные настройки> Настройки» и разрешить учетным записям, не являющимся администраторами, проходить через них. Мне до сих пор неясно, почему я получил "неправильный пароль" в качестве ответа, а не, скажем, "отказано в разрешении", но это жизнь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .