HP ILO口的密码可以在服务器开机时进入ILO界面设置,但是我这台HP服务器ILO密码未知,且上面运行着业务系统,暂时无法重启,我们可以通过在操作系统层面重置ILO口密码,以下是我成功重置的步骤。

HP ProLiant DL380 (iLO3) 密码重置操作系统层面

适用环境:CentOS Linux release 7.8.2003 (Core)

适用硬件:HP ProLiant DL380 系列,iLO3 固件版本 ≥ 1.80(推荐 1.94)

一、前置条件检查

  1. 确认服务器型号:HP ProLiant DL380,具备 iLO3 管理芯片。
  2. 确认操作系统版本:CentOS 7.8。
  3. 确认固件版本:登录 iLO 网页界面,查看固件版本(推荐使用最新 1.94)。
  4. 确认驱动加载

    lsmod | grep hpilo
    

    若无输出,执行:

    modprobe hpilo
    
  5. 确认设备节点存在

    ls -l /dev/hpilo*
    

    应看到字符设备节点(如 /dev/d0ccb0 等)。

二、安装 hponcfg 工具

  1. 安装兼容版本(推荐 5.8.0-0):

三、导出当前配置(确认用户信息)

sudo hponcfg -w current.xml
  • 成功后会生成 current.xml,可查看现有用户信息。
  • 确认需要修改的用户名(如 Administrator)。

四、创建密码重置 XML 文件

新建 reset_ilo.xml,内容如下:

<RIBCL VERSION="2.0">
  <LOGIN USER_LOGIN="Administrator" PASSWORD="">
    <USER_INFO MODE="write">
      <MOD_USER USER_LOGIN="Administrator">
        <PASSWORD value="NewPassword123"/>
      </MOD_USER>
    </USER_INFO>
  </LOGIN>
</RIBCL>

说明:

  • Administrator 为默认 iLO 管理员账号。
  • NewPassword123 替换为新密码。
  • 若修改其他用户,请替换 USER_LOGIN

五、执行密码重置命令

sudo hponcfg -f reset_ilo.xml
  • 成功后会显示:

    Script succeeded
    

六、验证与清理

  1. 验证新密码

    • 使用浏览器或 SSH 登录 iLO3 管理界面,确认新密码生效。
  2. 清理敏感文件

    rm -f reset_ilo.xml current.xml
    

    避免密码泄露。

七、风险提示与审计要点

  • 权限要求:必须使用 root 或 sudo 执行。
  • 文件安全:操作完成后立即删除 XML 文件。
  • 版本兼容:iLO3 推荐使用 hponcfg 5.8.0-0,避免使用 6.x。
  • 固件升级:若固件版本过低(<1.80),需升级至最新。
  • 审计记录:保留执行日志(命令行输出),作为审计凭证。
Copyright © https://yan-jian.com 2023 all right reserved更新时间: 2025-12-10 14:42:05

results matching ""

    No results matching ""