Jenkins 如何查看已经记录登录服务器的凭证密码

文章目录

一、背景描述

在日常的开发过程中,有时候会出现忘记开发、测试服务器的登录密码的情况。此时恰巧 Jenkins 上记录了登录该主机的用户名和密码,我们可以通过 Jenkins 中记录的凭证来重新获取需要的主机登录信息。

二、解决方案一(查看所有账号密码)

步骤:Jenkins → 系统管理 → 脚本命令行

shell 复制代码
com.cloudbees.plugins.credentials.SystemCredentialsProvider.getInstance().getCredentials().forEach{
    it.properties.each { prop, val ->
        println(prop + ' = "' + val + '"')
    }
    println("----------------------- 分割线 -----------------------")
}
三、解决方案二(查询指定账号密码)

步骤-1:Jenkins → Dashboard → 凭据 → 系统 → 全局凭据 → 需要查看的账户 , 按 F12 后获取这段加密后的密码

步骤-2:Jenkins → 系统管理 → 脚本命令行

shell 复制代码
println(hudson.util.Secret.fromString("{刚刚复制的加密密码}").getPlainText())
相关推荐
牛奶咖啡135 分钟前
CI/CD——使用Jenkins自动化构建java项目之使用传统方式部署java web项目jpress
ci/cd·jenkins·jenkins创建任务·实现jpress的自动化部署·git的ssh主机密钥问题解决·配置ssh免密登录·在线安装jdk1.8环境
晚风予卿云月13 分钟前
【linux】进程优先级
linux·运维·服务器
弹简特27 分钟前
【精通Postman接口测试】04-Postman的CLI命令+Jenkins和Newman+Allure+Jenkins自动化接口持续集成
自动化·jenkins·接口测试·postman
yyuuuzz30 分钟前
aws注册过程中的常见问题梳理
运维·服务器·网络·云计算·github·aws
德迅云安全-小潘31 分钟前
手游架设全攻略:服务器选型、配置与部署一站式指南
运维·服务器
Hical_W44 分钟前
从 io_context 出发,掌握 C++20 协程式异步 I/O,学会 TCP 服务器、定时器和多线程模型,结合 Hical 框架实战解读
服务器·tcp/ip·开源·c++20
CDN3601 小时前
2026年服务器运维实战:从eBPF内核观测到Serverless边缘计算
运维·服务器·serverless
isyangli_blog1 小时前
7. 使用Mininet 创建回环网络拓扑
服务器·网络·php
努力努力再努力wz1 小时前
【MySQL 进阶系列】C/C++ 如何通过客户端库访问 MySQL?从连接原理到 API 调用流程详解(附完整demo代码)
服务器·c语言·数据结构·数据库·c++·b树·mysql
千百元1 小时前
华为应用生成 .p12、.cer、.p7b
运维·服务器