我已经按照 Jenkins 安装文档中的文档在 Ubuntu 服务器中安装了 Jenkins ,并且正在尝试设置Gerrit Trigger Plugin。在设置管理设置部分时,SSH 密钥文件部分始终给出错误“/var/lib/jenkins/.ssh/id_rsa”不是有效的密钥文件。
我已在默认位置“/var/lib/jenkins/”中以 Jenkins 用户身份生成了 ssh 密钥
ssh-keygen我尝试使用,生成密钥ssh-keygen -t rsa,ssh-keygen -t rsa -b 2048并且密钥是使用或不使用密码短语生成的,也作为 pem 文件生成,但仍然显示为无效密钥文件。
这些文件位于“/var/lib/jenkins/.ssh/”位置
jenkins@jenkins:~/.ssh$ ls -la
total 16
drwx------ 2 jenkins jenkins 4096 Oct 9 14:18 .
drwxr-xr-x 17 jenkins jenkins 4096 Oct 9 14:18 ..
-rw------- 1 jenkins jenkins 2602 Oct 9 14:05 id_rsa
-rw-r--r-- 1 jenkins jenkins 569 Oct 9 14:05 …Run Code Online (Sandbox Code Playgroud)