Jenkins CLI提示SSH短语

时间:2019-02-26 08:23:19

标签: jenkins-cli

我正在使用:
java -jar jenkins-cli.jar -s http://sample.url online-node machineName -noKeyAuth 并且仍然提示密码为: enter passphrase for C:\Users\username\.ssh\id_rsa:

1 个答案:

答案 0 :(得分:0)

创建密钥时,您是否给它输入了密码?

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

如果是这样,则每次使用密钥时都必须提供该密码短语。

如果您确实需要在密钥上保留一个密码短语,则始终可以为自动化创建一个单独的密钥:

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

当系统提示您输入密码短语时,只需按[Enter]键即可。

创建密钥时,您是否遵循Jenkins SSH documentation中的指南?

  

密码短语

     

在生成SSH密钥对时,建议使用密码保护SSH私钥。

添加密码短语确实可以增加安全级别。但是,这样做的代价是每次使用密钥时都必须提供密码。