Jenkins Gerrit 触发器 - “/var/lib/jenkins/.ssh/id_rsa”不是有效的密钥文件

Jenkins Gerrit Trigger - "/var/lib/jenkins/.ssh/id_rsa" is not a valid key file

我已经按照 Jenkins Install documentation and I am trying to set up Gerrit Trigger Plugin 中的文档在 Ubuntu 服务器中安装了 Jenkins。在设置 管理设置 部分时,SSH 密钥文件部分总是给出错误 "/var/lib/jenkins/.ssh/id_rsa" is not a valid key file。

我已经在默认位置以 Jenkins 用户身份生成了 ssh 密钥 "/var/lib/jenkins/"

我已经尝试使用 ssh-keygenssh-keygen -t rsassh-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 id_rsa.pub

我没有在 jenkins 日志文件中找到任何与此相关的日志条目,也没有在 Web 门户系统日志部分中找到。

尝试使用以下命令生成密钥:

ssh-keygen -m PEM