IPMI 密码适用于 SSH,但不适用于 HTTP

IPMI 密码适用于 SSH,但不适用于 HTTP

我想做的事

我想通过 Web 界面登录 IPMI。主板来自 Supermicro,产品名称为 X11DPG-QT。我可以访问登录网页,但收到错误消息:“用户名或密码无效”。但是,可以通过 SSH 登录:ssh -l ADMIN c602-ipmi

到目前为止我尝试过

我看了一下,Supermicro 有一个工具可以管理/调整 IPMI 的配置(包括更改用户密码): https://www.supermicro.com/en/support/resources/downloadcenter/smsdownload

通过该工具(IPMICFG_1.33.2_build.220126),我可以管理现有的用户账户。例如,列出它们:

[c602] ~  # ./IPMICFG-Linux.x86_64 -user list
Maximum number of Users          : 10
Count of currently enabled Users : 1
User ID | User Name        | Privilege Level | Enable
------- | ---------        | --------------- | ------
      2 | ADMIN            | Administrator   | Yes

我尝试使用以下命令更新/更改密码:

[c602] ~  # ./IPMICFG-Linux.x86_64 -user setpwd 2 a_5QWPMICBA
Done.

这似乎有效;但是,我仍然无法通过 Web 界面登录。它仍然显示“用户名或密码无效”。新密码适用于 SSH 连接。

此外,我检查了主机名(SSH 与 HTTP)是否解析为相同的 IP 地址。我还关闭了整个服务器的电源并拔掉了所有电缆几分钟。

我的问题

我错过了什么?谢谢!

答案1

我联系了 SuperMicro 支持部门并向他们解释了这个问题。在检查了几件事(例如,Web 浏览器兼容性)后,他们建议我恢复出厂设置:

./IPMICFG-Linux.x86_64 -fd

这解决了问题。恢复出厂设置后,我能够登录 IPMI Web 界面(使用默认登录凭据)。我通过 Web 界面将密码更改为我之前的密码。它仍然有效(HTTPS 和 SSH)。

相关内容