如何解决Jenkins Gerrit触发器-“ /var/lib/jenkins/.ssh/id_rsa”不是有效的密钥文件
我已按照Jenkins Install documentation中的文档在Ubuntu服务器中安装了Jenkins,而我正在尝试设置Gerrit Trigger Plugin。设置管理设置部分时,SSH密钥文件部分始终显示错误“ / var / lib / jenkins / .ssh / id_rsa”不是有效的密钥文件。 >
我已作为Jenkins用户在默认位置“ / var / lib / 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 id_rsa.pub
我在jenkins日志文件中也没有找到与此相关的任何日志条目,在Web门户的“系统日志”部分中也没有。
解决方法
尝试使用以下命令生成密钥:
ssh-keygen -m PEM
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。