在使用通過SSH插件發佈到jenkins時,如果使用其他密鑰,我會遇到以下錯誤。Jenkins通過SSH發佈錯誤
jenkins.plugins.publish_over.BapPublisherException:無法添加SSH密鑰。消息[無效的私鑰:TheKey]
我已經嘗試了使用鍵和鍵字段本身的路徑的不同選擇。
有沒有人遇到過/解決過這個問題?
在使用通過SSH插件發佈到jenkins時,如果使用其他密鑰,我會遇到以下錯誤。Jenkins通過SSH發佈錯誤
jenkins.plugins.publish_over.BapPublisherException:無法添加SSH密鑰。消息[無效的私鑰:TheKey]
我已經嘗試了使用鍵和鍵字段本身的路徑的不同選擇。
有沒有人遇到過/解決過這個問題?
如果有人遇到這種類型的錯誤。
Jenkins「通過SSH發佈插件」接受私鑰OpenSSH格式格式。
請使用以下步驟將OpenSSH格式的私鑰轉換。 使用Putty gen。
複製和粘貼私鑰進入Jenkins SSH服務器的Key部分。 輸入密碼。
點擊「測試配置」按鈕,「成功」:) :)
由於您使用的是不同的密鑰,因此您將擁有公鑰和私鑰對。必須將公鑰添加到目標服務器autorized_keys
文件中,其中<$HOME user>/.ssh/
中的私鑰必須在Jenkins中配置,使用密鑰路徑和密鑰字段本身。
是將其添加到授權密鑰。我認爲我的錯誤是我正在使用ppk鍵代替pem鍵。 – IanWatson
我有一個.ppk文件,PuttyGen幫助我獲得私鑰。像魅力一樣工作。 –