然而,有时候我们可能会遇到忘记或丢失ESXi管理员密码的情况
针对这一问题,本文将详细介绍如何在VMware ESXi 6.5上修改密码,确保您能够顺利恢复对系统的管理权限
一、引言 VMware ESXi是一款功能强大的虚拟化平台,广泛应用于各种数据中心和云环境
它提供了高效的资源管理和虚拟化管理功能,但密码管理不善可能导致系统无法访问
因此,掌握修改ESXi密码的方法至关重要
二、ESXi密码修改方法概述 针对VMware ESXi 6.5,修改密码的方法主要有三种: 1.通过挂载CentOS镜像进入救援模式:这是一种经典且常用的方法,但需要注意的是,该方法不适用于ESXi 7.0U3及以上版本
2.通过vCenter提取并修改主机配置文件:这是一种不需要重启ESXi主机的方法,适用于已添加至vCenter的主机
3.重新安装ESXi系统:这是一种较为激进的方法,适用于无法通过其他方式找回密码的情况,但需要注意数据备份和虚拟机注册问题
三、通过挂载CentOS镜像进入救援模式修改密码 前提条件 - 一台能够访问ESXi主机的计算机
- 一个CentOS 7.x系列的镜像文件
- 一个U盘或其他可用于启动的存储设备
步骤一:制作启动盘并挂载镜像 1.制作CentOS启动盘: - 使用Rufus、UltraISO等工具将CentOS 7.x镜像写入U盘
2.挂载镜像至ESXi主机: - 将制作好的启动盘插入ESXi主机的光驱或USB接口
- 重启ESXi主机,并在BIOS中设置从U盘启动
步骤二:进入救援模式 1.选择启动选项: - 在启动菜单中选择“Troubleshooting”
- 选择“Rescue a CentOS system”
2.进入Shell: - 输入“1”并按回车,进入CentOS的救援模式
步骤三:修改影子文件 1.检查并挂载sda5: -执行`ls /dev/`命令检查是否有sda5设备
- 创建挂载目录并挂载sda5: ```bash mkdir /mnt/sda5 mount /dev/sda5 /mnt/sda5 ``` 2.复制并解压文件: -找到`state.tgz`文件,并将其复制到`/tmp`目录: ```bash cp /mnt/sda5/state.tgz /tmp/ cd /tmp tar xf state.tgz ``` - 解压`state.tgz`后会生成一个`local.tgz`文件,再次解压: ```bash tar xf local.tgz ``` - 解压`local.tgz`后会生成一个`etc`目录
3.编辑shadow文件: - 使用vi编辑器打开`/tmp/etc/shadow`文件: ```bash vi /tmp/etc/shadow ``` -找到`root:`行,删除第一个:与第二个:之间的内容(即密码哈希值)
- 保存并退出vi编辑器(按`ESC`键,输入`:wq`)
步骤四:恢复并重启 1.重新打包文件: - 将修改后的文件重新打包并覆盖回原位置: ```bash rm /tmp/state.tgz /tmp/local.tgz tar czf local.tgz etc/ tar czf state.tgz local.tgz cp state.tgz /mnt/sda5/ ``` 2.取消挂载并重启: - 取消挂载sda5并重启ESXi主机: ```bash umount /mnt/sda5 reboot ``` 3.设置新密码: - 重启后,按`F2`进入系统设置,使用root账号登录(此时密码为空,直接回车)
- 设置新的root密码,并确保符合密码复杂度要求
四、通过vCenter提取并修改主机配置文件 前提条件 - 已将ESXi主机添加至vCenter
- 拥有vCenter的管理员权限
步骤一:提取主机配置文件 1.登录vCenter: - 使用浏览器访问vCenter Web Client
2.提取配置文件: - 在主页中选择“主机配置文件”
- 点击“从主机中提取配置文件”
- 选择目标主机,点击“下一步”
- 输入配置文件的名称和描述,点击“完成”
步骤二:编辑配置文件 1.选择配置文件: - 在主机配置文件中找到并选择刚提取的配置文件
2.编辑配置文件: - 点击“配置”,选择“编辑主机配置文件”
- 点击“下一步”,取消选中所有选项
- 在“安全和服务”->“安全设置”->“安全”->“用户配置”中,勾选root用户
- 选择“固定的密码配置”,输入新的root密码(需要是复杂密码)
- 点击“完成”
步骤三:附加并修复配置文件 1.附加配置文件: - 在主机页面,选择“在主机和群集中附加/分离主机配置文件”按钮
- 选择目标主机,点击“附加”
- 点击“下一步”,点击“完成”
2.修复配置文件: - 在监控页面,点击“检查关联实体的主机配置文件合规性”按钮
- 此时主机合规性会显示“不合规”,下方详细信息中显示“root在配置配置文件中的密码与主机上的密码不匹配”
- 点击“根据主机配置文件修复主机”按钮
- 取消勾选“根据需要重新引导主机”,点击“完成”
步骤四:验证新密码 1.使用新密码登录: - 在浏览器中访问ESXi主机的管理界面(如`https://