HPE iLO5、Dell iDRAC等远程管理卡密码遗忘后无法纯远程重置,必须物理接触服务器或通过本地系统工具操作:iLO5推荐F9进UEFI直接改密;iDRAC可用RACADM命令在线重置;U盘清除和拨码重置会恢复出厂并丢失所有自定义配置。

服务器远程管理卡(如HPE iLO5、Dell iDRAC、Lenovo XClarity等)的管理员密码遗忘后,无法通过常规远程方式重置,因为管理卡是独立运行的BMC芯片,与主机操作系统完全隔离。所有有效重置操作都必须满足物理接触前提——要么本地操作服务器硬件,要么在系统运行时通过本地工具下发指令。
一、HPE iLO5密码重置(需物理访问)
适用于DL380 Gen10/Gen11等HPE服务器:
- 开机进UEFI修改(推荐):重启服务器,开机按F9进入UEFI System Utilities → iLO Configuration → Users → Administrator → Edit Password,直接设置新密码,不丢失IP、证书、用户权限等配置。
-
系统内用hponcfg工具(在线):Linux或Windows系统正常运行时,安装hponcfg工具,编写XML配置文件(含新密码),执行
hponcfg -f config.xml即可生效,无需重启iLO或主机。 - U盘清除(恢复出厂):从HPE官网下载Clear iLO Password镜像,制作FAT32格式U盘,服务器从U盘启动并选择“Clear iLO Password”,完成后密码恢复为机箱标签上的出厂密码,但静态IP、自定义用户、SSL证书等全部清空。
- 主板拨码重置(硬件级):完全断电、拆开服务器,找到主板System Maintenance开关(通常标为SW1或S1),将第1位拨至ON,上电等待iLO重启完成(约2分钟),再拨回OFF,iLO恢复出厂状态。
-
REST API重置(有条件):仅当主板维护开关已提前开启时可用。本地网络可达iLO IP后,用curl发送JSON请求:
curl -k -X PATCH -H "Content-Type: application/json" -d '{"Password":"NewPass123"}' https://[iLO_IP]/redfish/v1/AccountService/Accounts/2,其中2为Administrator账户索引。
二、Dell iDRAC密码重置(支持部分远程)
适用于PowerEdge R750/R760等支持带外管理的机型:
-
RACADM命令行(需本地系统权限):在Windows/Linux服务器上安装Dell OpenManage Server Administrator(OMSA)或RACADM工具,执行
racadm set iDRAC.Users.2.Password NewPass123(2为root账户索引),全程无需重启iDRAC。 -
PowerShell + iDRAC WMI(Windows环境):加载iDRAC WMI模块后,调用
Set-IdracUserPasswordcmdlet,要求iDRAC固件版本≥4.40且WMI服务启用。 - iDRAC Web界面重置(需已有高权限账号):若存在其他管理员账号,登录iDRAC Web → iDRAC Settings → User Configuration → 选择root用户 → 修改密码。
三、通用注意事项与避坑要点
无论哪种管理卡,以下几点直接影响操作成败:
- 确认管理卡型号和固件版本,旧版固件可能不支持API或RACADM新参数;
- U盘清除和拨码重置会清空所有自定义配置,务必提前导出iLO/iDRAC配置备份(如用
hponcfg -w或racadm getconfig -f cfg.txt); - iLO5 REST API和iDRAC WMI重置均依赖主板维护开关或预设权限,未开启则返回403或拒绝连接;
- 重置后首次登录,建议立即修改密码、启用双因素认证(如iLO5支持TOTP)、禁用默认账户(如iDRAC的root);
- 云托管或IDC托管环境,需提前联系机房协调物理操作窗口,避免夜间误操作影响业务。










