迁移到新硬件后,使用hudson服务器登录问题

时间:2018-04-12 17:57:31

标签: jenkins hudson

我正在使用hudson 3.3.3并且刚刚将我的哈德森服务器移动到新服务器并在移动之后。但我无法登录到新的哈德森服务器。当我提供登录凭据时,hudson日志显示我成功登录:         hudson.plugins.parameterizedtrigger.TriggerBuilder.perform(TriggerBuilder.java:125)         在hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:34)         在hudson.model.AbstractBuild $ AbstractRunner.perform(AbstractBuild.java:736)         在hudson.model.Build $ RunnerImpl.build(Build.java:181)         在hudson.model.Build $ RunnerImpl.doRun(Build.java:136)         在hudson.model.AbstractBuild $ AbstractRunner.run(AbstractBuild.java:524)         在hudson.model.Run.run(Run.java:1495)         在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)         在hudson.model.ResourceController.execute(ResourceController.java:82)         在hudson.model.Executor.run(Executor.java:137) 2018年4月12日下午5:19:02 hudson.security.AuthenticationProcessingFilter2成功验证 信息:用户

的登录尝试成功

但是屏幕仍然显示在右上方的登录选项而没有得到" Manage Hudson"选项。我在hudson-security.xml文件中添加了匿名用户作为管理员,重启后我可以看到" Manage Hudson"没有登录的选项。因此,目前每个用户都可以访问管理员权限。我如何解决这个问题,因为每个人都有管理员权限,安全风险太高:(

1 个答案:

答案 0 :(得分:0)

我假设您已经从旧服务器移动了所有需要的插件,秘密文件夹和用户文件夹。我假设您已使用初始管理员密码来解锁新的Jenkins服务器。

我怀疑您登录后可能会有重定向,请在登录前后仔细检查网址。 可能存在DNS问题。如果新服务器和旧服务器的Jenkins URL相同,请尝试通过IP登录。

仔细检查配置,例如,如果您将nginx用作reverse proxy