vmware esxi 用户名(账号)密码明明正确,网页却无法登录管理后台的解决办法大全

发布时间 2023-04-11 22:10:51作者: .dier

相信使用过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,输入正确的用户名和密码就可以正常登录了。

通过上面几种方法,应该能够解决你的问题。

转载自:https://zhuanlan.zhihu.com/p/462276300

注:经过验证,通过第7种方式解决了问题;