所在位置:
首页 >
营销资讯 >
网站运营 > windows系统虚拟机在Openstack中重置密码步骤
windows系统虚拟机在Openstack中重置密码步骤
时间:2023-06-28 18:57:01 | 来源:网站运营
时间:2023-06-28 18:57:01 来源:网站运营
windows系统虚拟机在Openstack中重置密码步骤:在Openstack中,用户实例的默认登陆方式是ssh-key的方式,但是很多情况下,还是用密码的方式登陆的。但是,镜像的制作步骤还有点复杂,有时候我们会去网上找镜像,或者找别人要一个来测试,有时候镜像密码就找不到了,linux还好说,进单用户改了就ok,windows系列就比较麻烦。Openstack对于这种情况还是有方法的,那就是好好利用nova的拯救模式加上windows自身的一个小漏洞来重置密码,下面是具体处理步骤。
查找需要重置密码的windows虚拟机的id 执行nova rescue --image 61e7c3d4-d4c1-46ad-956d-eb8e208cecf0 --password Intel@123 <vm_id>
说明:
--image 指定营救救模式使用的镜像,由于centos及redhat需要安装额外的包才可识别ntfs文件系统,故该镜像为ubuntu的镜像。
--passwrod 指定营救模式的虚拟机root密码
等待执行完成后,虚拟机状态为"恢复".
打开虚拟机控制台,使用root账户登录,密码为 Intel@123。
执行以下操作 若vdb2为windows的系统盘
将windows系统盘挂载至ubuntu的文件目录下mount /dev/vdb2 /mnt
备份windows自带工具放大镜 mv /mnt/Windows/System32/Magnify.exe /mnt/Windows/System32/Magnify.exe.old
将windows命令行工具拷贝为放大镜工具文件名
cp /mnt/Windows/System32/cmd.exe /mnt/Windows/System32/Magnify.exe
卸载windows系统盘并关机umount /mnt
shutdown -h now
然后执行 nova unrescue <vm_id>进入虚拟机控制台,打开轻松访问--放大镜,此时,弹出命令行窗口 执行
net user Administrator Intel@123 即可将administrator用户密码重置为Intel@123
执行 mmc.exe或者compmgmt.msc命令,修改密码
密码修改完成后,再次使用上面的步骤,将文件复原。这种方法在wind2008系列均可使用,至于更高版本的windows,可自行测试。