2017-03-07 176 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公用密鑰文本字段。