安装 Jenkins 后无法访问用户名或暗码且忘记这些凭证怎么办? ...

莱莱  论坛元老 | 2025-1-15 17:14:54 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1027|帖子 1027|积分 3081

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Jenkins 是一款功能强大的主动化服务器,在连续集成与交付(CI/CD)领域应用广泛。不外,用户在使用过程中,尤其是首次接触该体系或体系重启后,常常会遇到登录方面的题目。要是 Jenkins 突然要求输入用户名和暗码,而你又不知道去那里找,别着急,这篇指南会告诉你原因以及如何重新获取访问权限。
一、了解 Jenkins 认证机制

(一)首次登录(基于密钥)


在初次安装 Jenkins 时,体系接纳的是基于密钥的认证方式。通常会生成一个初始管理员暗码,并将其存储在 Jenkins 主目录下的某个文件中。完成初始设置以及设置管理员账户时,就需要用到这个暗码。
(二)后续登录(用户名和暗码)


完成初始设置后,登录 Jenkins 就得使用用户名和暗码了。要是你之前跳过了创建管理员账户这一步,或者忘记了登录凭证,那就得想办法找回或重置,才气重新登录体系。
二、查找 Jenkins 凭证的位置

(一)初始管理员暗码(首次设置时)


初始管理员暗码的存储位置如下:



  • Linux 体系:/var/lib/jenkins/secrets/initialAdminPassword
  • Windows 体系:%JENKINS_HOME%\secrets\initialAdminPassword

获取暗码的方法如下:



  • 使用文本编辑器或下令行工具打开相应文件。

    • Linux 体系下,在终端输入cat /var/lib/jenkins/secrets/initialAdminPassword。
    • Windows 体系则用记事本或其他文本编辑器打开文件。

  • 然后使用获取到的暗码,以admin为用户名进行登录。
(二)自定义管理员凭证(完成设置后)


如果在设置过程中创建了管理员账户,那就使用当时设置的用户名和暗码登录。要是忘记了这些凭证,那就继续往下看如何重置。
三、办理登录题目的步骤

(一)获取初始管理员暗码(实用于设置未完成的情况)




  • 按照前面说的方法找到initialAdminPassword文件。
  • 以admin为用户名,用获取到的暗码登录体系。
(二)重置凭证(已经设置过管理员用户但忘记凭证时)


这里有两种方法供你选择:
方法一:通过设置文件重置暗码




  • 制止 Jenkins 服务:

    • Linux 体系下,在终端输入sudo systemctl stop jenkins。
    • Windows 体系则从服务应用步伐中找到 Jenkins 服务并制止它。

  • 编辑config.xml文件:

    • 先找到 Jenkins 的主目录。
    • 打开config.xml文件,找到<useSecurity>true</useSecurity>这个标签。
    • 把它改成<useSecurity>false</useSecurity>或者直接删除这个标签。

  • 重启 Jenkins 服务:

    • Linux 体系下,在终端输入sudo systemctl start jenkins。
    • Windows 体系则从服务应用步伐中重启 Jenkins 服务。

  • 此时无需凭证即可登录。登录后重新启用安全设置,并创建新的管理员用户。
方法二:通过下令行或脚本控制台创建新管理员用户




  • 打开 Jenkins 的下令行界面(CLI)或脚本控制台。
  • 运行以下 Groovy 脚本创建新的管理员用户:
    jenkins.model.Jenkins.instance.securityRealm.createAccount('newAdmin', 'newPassword')
  • 末了使用新创建的用户名和暗码登录体系。
四、凭证管理的最佳实践




  • 安全存储:将 Jenkins 凭证妥善生存在暗码管理器中,确保安全。
  • 定期备份:定期备份 Jenkins 的设置文件和主目录,以防万一。
  • 外部认证:考虑将 Jenkins 与 LDAP 或 SSO 等外部认证体系集成,简化用户管理工作。

固然 Jenkins 登录题目可能会让人头疼,但只要了解了认证过程,知道如何找回或重置凭证,就能快速办理题目,重新得到体系访问权限。按照本指南的步骤操作,你就能轻松应对这些挑战,维持一个安全高效的 CI/CD 环境。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表