Jenkins管理员密码紧急找回:SSH命令行全流程指南
当Jenkins管理员密码丢失时,许多运维人员会陷入困境——尤其是在无法直接访问图形界面的远程服务器环境中。本文将提供一套完整的SSH命令行解决方案,帮助您快速恢复系统访问权限。
1. 准备工作与环境确认
在执行任何操作前,请确保您具备以下条件:
- 拥有目标服务器的SSH访问权限
- 具备sudo或root权限
- 了解Jenkins的安装路径(通常为
/var/lib/jenkins)
首先,确认Jenkins服务状态和版本信息:
# 检查Jenkins服务状态
sudo systemctl status jenkins
# 获取Jenkins版本
sudo cat /var/lib/jenkins/config.xml | grep '<version>'
关键文件位置:
- 主配置文件:
/var/lib/jenkins/config.xml - 初始密码文件:
/var/lib/jenkins/secrets/initialAdminPassword - 用户数据库:
/var/lib/jenkins/users/
重要提示:操作前务必备份关键配置文件
sudo cp /var/lib/jenkins/config.xml /var/lib/jenkins/config.xml.bak
2. 密码重置核心操作流程
2.1 方案一:通过修改安全配置重置
这是最常用的方法,适用于所有Jenkins版本:

&spm=1001.2101.3001.5002&articleId=155099268&d=1&t=3&u=efc82e088d8344a185bdecc2ad1bb608)
470

被折叠的 条评论
为什么被折叠?



