高效解决IPMI账号密码重置难题
IPMI(智能平台管理接口)是一种标准化的计算机系统硬件管理接口,它允许用户远程监控和管理服务器硬件。重置IPMI账号密码通常需要以下步骤:
1. "物理访问":
- 首先,您需要物理访问到服务器,因为IPMI通常不通过网络直接访问。
2. "进入IPMI界面":
- 查找服务器的IPMI接口,通常是一个独立的KVM-over-IP或串口接口。
- 如果是KVM-over-IP,可能需要通过服务器的控制台或网络接口访问。
- 如果是串口,您可能需要一个串口转USB适配器和一个终端模拟软件(如PuTTY)。
3. "登录IPMI":
- 使用默认的IPMI账号密码尝试登录。默认账号通常是“admin”或“user”,密码通常是“admin”或“password”,但具体取决于制造商的设置。
4. "重置密码":
- 登录后,找到“用户账户”或“安全”相关的设置。
- 在此部分中,您应该能看到现有的账号和密码。
- 选择需要重置的账号,然后按照提示输入新的密码。
5. "保存设置":
- 确认新密码,并保存设置。
6. "验证":
- 重新登录IPMI界面,使用新密码验证更改是否成功。
请注意以下几点:
- "安全
相关内容:
服务器进行远程操作时,常常会因为机器是二手回收或忘记密码而无法进入远程操作,而该服务器又没有重置或修改用户名密码功能,如下图在设置好IPMI后,输入不正确的用户名密码无法看到任何服务器信息。



这样的情况就需要用工具来破解更改它的用户名密码了,首先进BIOS在IPMI设置中把端口从独享改为共享,再把网线从管理口移到网口一上来,如下图。

接着在机器上安装一个centos6.5系统,输入系统帐号密码进入系统后接着输入命令:ip a
来查看网口的名称eth0,如下图:eth0是代表的网口一、eth1是网口二。

再输入命令:
vi
/etc/sysconfig/network-scripts/ifcfg-eth0进行网络配置。

回车进入网络配置,把启动那一项改为yes wq!保存退出。

下一步输入命令:service network restart 重置网口。

重置完后再输入命令ip a来查看网口1的IP是多少。

因为后面的命令较为复杂容易输错,所以最好用软件来操作复制命令运行,这里我用的是xshell5.
在PC上安装xshell5后,打开软件输入上图IP及centos6.5的用户名和密码即可远程操作。



输入命令:yum install OpenIPMI ipmitool -y下载并安装OpenIPMI工具,如果不是复制请注意大小写。


等安装完后再输入:service ipmi start命令来启用OpenIPMI工具。

接着输入命令:for i in `seq 1 14`; do ipmitool lan print $i 2>/dev/null | grep -q ^Set &&
echo Channel $i; done来查看IPMI在那个通道(Channel)上,如下图我这里是在通道2上。

执行命令:ipmitool lan print 2可查看IPMI的信息,IP号等。

输入命令:ipmitool channel getaccess 2后可以查看用户列表,看看那个user ID是enabled,user Name是admin的就可直接更改他的用户名和密码。

最后输入以下命令就行了。把User ID 9的用户名密码改为root root
ipmitool user set name 9 root
ipmitool user set password 9 root
ipmitool user enable 9

操作完后就可以用此帐号、密码进IPMI了。
