ESXI 7 无法以 root 身份登录

ESXI 7 无法以 root 身份登录

升级一些硬件后,我决定使用 ESXI 7 而不是 6.5 可能是明智之举。事实证明,这一举动是一场可怕的噩梦,但我将省略(大部分)细节。

对于 ESXI DCUI(或“本地黄色控制台”),我可以安装 ESXI 并以 root 身份执行基本操作。

然而,当谈到网络界面时,我得到了一个 Cannot complete login due to an incorrect user name or password. 主机是新安装的,我修改完IP信息后就尝试登录。

现在根据我看过的其他 3 个问题,它们似乎都在讨论停工封锁, 或者某种组合两者之一。

这些似乎都不符合我的问题,但是一个答案似乎确实提到删除通过 cron 作业运行的供应商脚本。我使用的是戴尔的 ISO ESXI 7 Build 15843807

问题进一步加剧,当我启用 SSH 并尝试登录时,我得到了Access deniedroot 用户和密码。

我尝试过两次重新安装,进行完全全新安装并覆盖,但没有成功。

此外,DCUI 中的“锁定模式”选项显示为灰色,但未启用。

我希望能够按照上面提到的答案进行操作,但看起来这个魔法是通过 SSH 完成的。

我还想看看(在其他地方讨论) 正在使用该命令pam_tally2 --user root,但我不知道在哪里运行它。

此设置是一个简单的 1 ESXI 主机,没有 vcenter。

编辑:

所以我发现你首先需要启用 ESXI shell,然后按alt f1。所以pam_tally2 --user root我可以看到我在 Web Client 中所做的尝试失败了。这没有意义,因为我使用的是同一个密码。我试过复制粘贴它,在虚拟键盘上输入它,等等。

作为测试,我重置了失败次数,但发现自己仍然处于同一个位置......

有趣的是,我尝试过从 ESXI shell 更改 root 密码,使用 Keepass 的 13 个字符随机强密码以及命令给出的任何推荐密码。两种方法都失败了除非您满足其他条件不在名单中在控制台中。ESXI 6.7 update 3 上也发生了同样的事情。

答案1

今天花了 2 个小时,昨天花了几个小时,我找到了答案。

存在一个奇怪的问题,ESXI 的 DCUI 会接受某些密码,但不会在 Web UI 中接受它们。

这可能是我见过的最奇怪的问题之一。

我使用的密码肯定符合在 ESXI shell 中更改密码时提示中规定的要求passwd root,并且安装程序也不会在接受这些密码时出现问题。

除了 ESXI shell 提示符中拼写的内容之外,您还需要添加其他字符(每个类别 2 个或 3 个)passwd root

这超出了额外的起始和结束字符要求。

如果有人感兴趣的话,这个问题在 6.7U3 上也会重复出现

答案2

我重置了错误计数,ESX 7.03 Dell EMC 映像对我有用。我将锁定时间设置为 0,即使错误计数为 18,我似乎也可以登录 root。

无论如何,为 veeam 备份创建了另一个管理员帐户。

相关内容