2017-03-07 177 views
0

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

我在我的机器上用ssh-keygen -t rsa -b 4096 -C "[email protected]"生成了一个SSH密钥,我试图将公钥发给Jenkins服务器。

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

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

我在假设中犯了什么错误?

+0

全局凭证中的SSH用户名和私钥用于在计算机上运行测试任务时通过SSH或通过ssh执行某些操作。对于你的用例,我觉得你应该把公钥放到运行Jenkins的服务器上 – Chong

回答

2

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

在Jenkins的任何页面的右上角单击您的用户名,单击边栏中的配置,您将在其中找到要粘贴的SSH公用密钥文本字段。