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公钥而不是私钥吗?
我在假设中犯了什么错误?
全局凭证中的SSH用户名和私钥用于在计算机上运行测试任务时通过SSH或通过ssh执行某些操作。对于你的用例,我觉得你应该把公钥放到运行Jenkins的服务器上 – Chong