vmware esxi 用户名(账号)密码明明正确,网页却无法登录管理后台的解决办法
原文链接:https://zhuanlan.zhihu.com/p/462276300
相信使用过Vmware Esxi 虚拟系统的网友们可能都偶尔遇到过,明明vmware esxi 用户名密码是正确的,管理网页却无法登录管理的现象。
一、账号密码正常但无法登录现象:
隔了一段时间没有登录,用服务器名或IP再登录Vmware 的网页管理后台,输入正确的管理员用户名及密码,之前登录都非常正常,但有时却一直登录不上去,提示:由于用户名或密码不正确,无法完成登录
有时除了网页,甚至SSH登录也是,无论怎么输入用户名及密码,都提示“由于用户名或密码不正确,无法完成登录”。有时莫名其妙用户名密码就不对了,实际上是正确的。web端和ssh 就是登陆不了。远程强制关机再启动后则又正常。
但多数情况是:用SSH工具登录ESXI用同样的用户名密码就可以登录,在ESXI的主机接上显示器和键盘,直接在控制台按F2输入同样的用户名和密码也可以登录,但就是在网页上使用IP登录同样的用户名和密码就无法正常登录。
二、Esxi无法登录的排查过程:
1、用户名和密码肯定是对的,手工逐个检查过
2、也排除了黑客攻击,有时没有联外网的刚安装的测试机也遇到过这个情况
3、用键盘及显示器接上Esxi服务器,在Console控制台是可以登录的,就是网页远程登录不行。用户名.密码正确,但是网页确无法登录.通过ssh或者键盘显示器确可以登录,说明密码和用户账号是没有问题的。
所以基本上肯定是Esxi的一个Bug
三、Esxi密码正确但无法登录的原因:
这是因为vmware esxi的保护机制造成的, 如果你之前登录失败过.会导致一段时间内不允许登录. 而且限制的时间还会累加, 如你在多个地方远程登录,更容易出现这个情况。
在ESXI6以上版本由于加强了安全,登录是有限制的,当用户名及密码输入错误5次后,账号就会被锁定。如果你Esxi服务器开启了SSH功能,如果有一些任务一直使用错误的用户名或密码尝试登陆,一旦到达5次或以上就会禁用账号一段时间。最终导致了Esxi服务器出现登陆异常。
四、几种解决办法:
1、换一个浏览器登录,有时可能可以解决(多数无效)
2、换一台电脑(IP不同)登录
4、检查你的Esxi服务器及你远程登录的电脑的bios时间是否准确,如果不准确,请先校准。
5、在服务器电脑上控制台直接登录激活某种服务
在服务器电脑上控制台直接登录,有可能能够登录,但也可能还是提示密码错误。但再回到web管理端或者ssh登录,有可能就能正常登录了。即在控制台登录一次,能激活或重启什么服务似的。
6、可以重启vmware esxi服务器,不过会造成所有的vm强行关机,不太推荐
但一般重启,之前的用户名和密码就可以正常登录了。
7、Restart Managentment Agents 来解决(推荐)
在控制台登录按F2 -> 输入正确的用户名密码->Troubleshooting Options->Restart Managentment Agents 来管理 ,在此期间,远程管理会暂时失效。
- 把ESXI的主机接上显示器,在控制台按F2,输入ESXI的密码登录;
- 此时会出现一个菜单,选Troubleshooting Options回车进去;
- 选Restart Management Agents回车;
- 按F11(相当于 OK)
- 耐心等待系统处理(正在Stopping Management Agents ) 正在停止Management Agents
然后进行 starting Management Agents (重启 Management Agents ) - 当提示出现
starting Management Agents ,Done (重启完成)
就可按Enter 回车返回主菜单,再按ESC退出 - 然后再回到你远程电脑上用浏览器打开ESXI的IP,输入正确的用户名和密码就可以正常登录了。
通过上面几种方法,应该能够解决你的问题。