Дженкинс спрашивает: доверяете ли вы этому хосту, сохраните ключ в кеше

Я установил Jenkins на нашу машину с Windows Server и хотел запустить несколько сценариев, которые клонируют наше частное репо из битбакета. В сценарии все, что он делает, - это клонировать репо в соответствующем каталоге. Итак, в Jenkins я создал задание, которое выполняет пакетную команду Windows и вызывает этот пакетный файл. Когда я запускаю его, я получаю следующее сообщение:

The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 a3:43:35:5f:e0:cf:df:1f:33:g5:e7:a6:32:f3:f8:63
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.

И я не могу ввести y , чтобы принять этот ключ отпечатка пальца. Мы используем шпатлевку и инструмент для наших ключей. Можно ли указать, чтобы я принимал этот ключ отпечатка пальца хоста?

0
задан 20 November 2018 в 21:44
1 ответ

Запустите ssh-клиент вручную, чтобы подключиться к хосту (как пользователь, которого будет использовать ваш экземпляр jenkins). Примите ключ хоста. После этого соединение должно работать. Это нужно сделать только один раз.

0
ответ дан 5 December 2019 в 05:02

Теги

Похожие вопросы