一、背景描述
????????在日常的開發(fā)過程中,有時候會出現(xiàn)忘記開發(fā)、測試服務器的登錄密碼的情況。此時恰巧 Jenkins 上記錄了登錄該主機的用戶名和密碼,我們可以通過 Jenkins 中記錄的憑證來重新獲取需要的主機登錄信息。
二、解決方案一(查看所有賬號密碼)
步驟:Jenkins → 系統(tǒng)管理 → 腳本命令行
com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance().getCredentials().forEach{
it.properties.each { prop, val ->
println(prop + ' = "' + val + '"')
}
println("----------------------- 分割線 -----------------------")
}
三、解決方案二(查詢指定賬號密碼)
步驟-1:Jenkins → Dashboard → 憑據(jù) → 系統(tǒng) → 全局憑據(jù) → 需要查看的賬戶 , 按 F12
后獲取這段加密后的密碼
步驟-2:Jenkins → 系統(tǒng)管理 → 腳本命令行文章來源:http://www.zghlxwxcb.cn/news/detail-777915.html
println(hudson.util.Secret.fromString("{剛剛復制的加密密碼}").getPlainText())
文章來源地址http://www.zghlxwxcb.cn/news/detail-777915.html
到了這里,關于Jenkins 如何查看已經(jīng)記錄登錄服務器的憑證密碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!