通过操作系统内安装ipmitool工具可以破解Dell R20服务器IPMI管理员root的密码。具体操作步骤是:
1.#下载ipmitool软件。
#wget
https://sourceforge.net/projects/ipmitool/files/latest/download/ipmitool-1.8.18.tar.bz2 2.安装gcc软件包:
#yum install gcc gcc-c++ conf make -y
3. 在Linux系统上加载启用IPMI驱动:
#insmod /lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/char/ipmi/ipmi_msghandler.ko
#insmod /lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/char/ipmi/ipmi_devintf.ko
#insmod /lib/modules/2.6.32-220.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko
4.检查你的/dev目录下出现了ipmi0这个设备:
#ls -l /dev/ipmi*
5. 解压缩
#chmod 777 ipmitool-1.8.18.tar.bz2
#tar -jxf ipmitool-1.8.18.tar.bz2
6.切换到ipmitool的解压目录:
#cd ipmitool-1.8.18
7.开始编译安装ipmi-tool:
#./configure
#make && make install
8. ipmitool命令将被安装到/usr/local/bin/ipmitool。
9.查看ipmi的信息:
#ipmitool lan print 1
10.DELL 默认的 ipmi 用户名密码是 root/calvin, 可以在BIOS user configuration 中修改,也可以通过 ipmitool 修改。
# ipmitool user list 1 # 1 是channel ID
#ipmitool user set name 2 root #2 是用户的id
#ipmitool user set password 2 $newPassword
11.恢复root用户的初始密码:
#ipmitool user set password 2 calvin
12.通过页面访问IPMI的IP地址,输入root/calvin。