问题描述
登陆vCenter Server Appliance(VCSA管理后台,无法登陆,会提示”Exception in invoking authentication handler User password expired.“的错误。
问题分析
账户密码有效时间是90天会在过期前7天通知提示修改密码,如果不进行修改90天后就会过期彻底锁死,虽然一般情况下用不到VCSA的root账户,但是你需要升级或更新VCSA时就需要root账号。
解决方法
1、VCSA控制台,按F2键,输入账号密码登陆控制台
注意:虽然说是root密码过期了,但是这里还是可以通过过期的密码登陆的。
2、登陆后,选择 Troubleshooting Mode Options ,回车
3、分别选中 Enable BASH Shell 和 Enable SSH ,回车启用
4、使用SSH连接到VCSA,我这边偷懒使用了windows CMD(用的是Windows10支持SSH)
打开CMD命令窗,输入 ssh root@192.168.10.225 回车
证书提示,输入 yes 回车
输入旧密码 回车
(current) UNIX password: 再次输入旧密码 回车
New password:输入新密码 回车 这步需要密码比较复杂,一般包含英文大小写,数字以及特殊符号,8位及其以上。
Retepy new password:再次输入新密码 回车
Password:输入新密码 回车 能登陆后台表示已经修改成功了。
评论(0)