CLI Jenkins, подсказывающий ssh-фазу - PullRequest
0 голосов
/ 26 февраля 2019

Я использую:

java -jar jenkins-cli.jar -s http://sample.url online-node  machineName -noKeyAuth

, и он все еще запрашивает парольную фразу как:

enter passphrase for C:\Users\username\.ssh\id_rsa:

1 Ответ

0 голосов
/ 02 августа 2019

Когда вы создали свой ключ, вы давали ему парольную фразу?

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

Если это так, вам придется предоставлять эту парольную фразу каждый раз, когда вы используете ключ.

Если вына самом деле нужно сохранить ключевую фразу на вашем ключе, вы всегда можете создать отдельный ключ для автоматизации:

$ ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa.automation

Когда вас попросят ввести ключевую фразу, просто нажмите клавишу [Enter].

Когда вы создавали свой ключ, следовали ли вы этому руководству из документации Jenkins SSH ?

Ключевая фраза

При создании вашего SSHпар ключей, рекомендуется защищать свой закрытый ключ SSH парольной фразой.

Добавление парольной фразы добавляет дополнительный уровень безопасности.Однако стоимость заключается в том, что вы должны предоставлять парольную фразу при каждом использовании ключа.

...