【发布时间】:2020-02-25 18:42:30
【问题描述】:
我是这样安装 jenkins 的:https://linuxize.com/post/how-to-install-jenkins-on-debian-9/
基本上sudo apt install jenkins 以 root 身份登录
然后我创建了一个hudson 用户并使用ssh-keygen 生成一对密钥。
然后我尝试在 gerrit-trigger 插件 (https://plugins.jenkins.io/gerrit-trigger/) 中使用公钥
但是它告诉我/home/hudson/.ssh/id_rsa 不存在。
我猜这是权限问题。当我使用apt install jenkins 时,有没有办法指定in user hudson ?
感谢。
【问题讨论】:
-
与 .pub 相同
-
确保您使用 hudson 用户创建了 ssh 密钥。您可以使用列表命令查看文件:
ls -a /home/hudson。如果在那里找不到 ssh 密钥,请运行:sudo su - hudson 然后运行 ssh-keygen