使用ssh密钥连接到Jenkins

时间:2017-03-07 18:10:43

标签: jenkins ssh

我想使用Jenkins CLI,为此我认为我需要在我的机器上生成一个SSH密钥对,并将该对的公钥放在Jenkins服务器配置中。

我使用ssh-keygen -t rsa -b 4096 -C "my_email@example.com"在我的计算机上生成了一个SSH密钥,并且我试图将公钥提供给Jenkins服务器。

但是,如果我去 Jenkins - >凭证 - >系统 - >全局凭证,唯一与SSH相关的选项是SSH Username with private key

它不应该要求SSH公钥而不是私钥吗?

我的假设是否犯了错误?

1 个答案:

答案 0 :(得分:3)

您需要将公钥添加到Jenkins中的用户帐户。

点击Jenkins任意页面右上角的用户名,点击侧栏中的“配置”,然后在那里找到要粘贴的SSH公钥文本字段。