1. 程式人生 > >Jenkins CLI 通過ssh方式鏈接時的證書

Jenkins CLI 通過ssh方式鏈接時的證書

網上 會有 鏈接 一個 use java modules 公鑰 detail

在Jenkins自己的配置文檔下,並沒有詳細說明要如何生成ssh證書,不過隨便網上查一查就會有很多。

這裏記錄一個坑:

這個ssh必須要用ssh2!!!

這個ssh必須要用ssh2!!!

這個ssh必須要用ssh2!!!


你猜我是怎麽知道的?因為我都翻到源碼才找到報錯信息:https://github.com/jenkinsci/ssh-cli-auth-module/blob/master/src/main/java/org/jenkinsci/main/modules/cli/auth/ssh/UserPropertyImpl.java#L75

這裏的判斷是公鑰需要以ssh開頭!!!這玩意兒是ssh2啊。


如何生成一個ssh2的證書呢?找臺linux是最簡單的方法。

https://blog.csdn.net/xiongyuefei/article/details/84443184

Jenkins CLI 通過ssh方式鏈接時的證書