在升级了一些硬件之后,我决定使用 ESXI 7 而不是 6.5 可能是明智的。事实证明,此举是一场可怕的噩梦,但我会省略(大部分)细节。
对于 ESXI DCUI(或“本地黄色控制台”),我可以安装 ESXI 并以 root 身份进行基本操作。
但是,当涉及到 Web 界面时,我得到一个 Cannot complete login due to an incorrect user name or password.
The host is freshly installed,我在更改 IP 信息后尝试立即登录。
现在基于我看过的其他 3 个问题,他们似乎都在讨论lockouts、locking或两者的某种组合。
这些似乎都不适合我的问题,但答案似乎确实提到删除通过 cron 作业运行的供应商脚本。我正在使用戴尔的ESXI 7 Build 15843807
.
为了进一步增加问题,当我启用 SSH 并尝试登录时,我得到一个Access denied
root 用户和密码。
我已经尝试重新安装两次,完全干净安装并覆盖,但我没有运气。
DCUI 中的“锁定模式”选项也显示为灰色,但未启用。
我希望能够走上面提到的答案的路线,但看起来这个魔法似乎是用 SSH 完成的。
我想看的另一件事(在别处讨论)是使用命令pam_tally2 --user root
,但我不知道在哪里运行它。
此设置是一个简单的 1 ESXI 主机,没有 vCenter。
编辑:
所以我发现你首先需要启用 ESXI shell,然后按alt f1
。因此,pam_tally2 --user root
我可以看到我在 Web 客户端中所做的尝试失败了。这是没有意义的,因为我使用的是相同的密码。我试过复制粘贴,在虚拟键盘上输入,等等。
作为测试,我重置了失败计数,发现自己在同一个地方......
作为一个有趣的说明,我尝试从 ESXI shell 更改 root 密码,使用来自 Keepass 的强随机 13 个字符密码以及命令给出的任何推荐密码。除非您满足控制台中未列出的其他条件,否则两者都会失败。同样的事情发生在 ESXI 6.7 更新 3 上。
今天花了2个小时,昨天花了多少个小时,我找到了答案。
有一个奇怪的问题,即 ESXI 的 DCUI 将接受某些密码,但在 Web UI 中不接受它们。
这可能是我见过的最奇怪的问题之一。
我将使用的密码肯定符合在
passwd root
ESXI shell 中更改密码时提示中列出的要求,并且安装程序在接受它们时也不会遇到问题。除了
passwd root
.这超出了额外的开始和结束字符要求。
如果有人感兴趣,同样的问题可以在 6.7U3 上重复