VMware vCenter Server密码过期后,在登陆vCenter Server 管理(x.x.x.x:5480)界面是无法登陆的,会提示Exception in invoking authentication handler User password expired的错误。

这里将介绍一种无需重启VMware vCenter Server虚拟机重置密码的方法。

首先使用VMware Remote Console虚拟机,按F2键,输入账号密码登陆控制台,注意:虽然说是root密码过期了,但是这里还是可以通过过期的密码登陆的。

ed65aff5d74cf0b927324ea87f46fc0c.png

登陆进去之后进入Troubleshooting Mode Options菜单,如下图所示:

a42307c21a8fdc9a9e1e45b70b19e3e1.png

然后打开BASH SHELLSSH,如下图所示:

762feb525453bd1202a2263002e6190e.png

然后使用SSH工具登陆VMware vCenter Server即可使用我们熟悉的passwd命令进行修改密码。当然若是密码过期了,在登陆的时候就会主动提示我们修改密码了。

Changing password for root.
Current password:
New password:
Retype new password:
Password:
Connected to service

    * List APIs: "help api list"
    * List Plugins: "help pi list"
    * Launch BASH: "shell"
Command>