Vmware-Esxi
不接受 ESXi 密碼
我安裝了 ESXi 6.7,但無法通過 Web UI 登錄。
使用者是 root,密碼是 20 個字元的 ASCII。我之前遇到過同樣的問題,在那種情況下,我通過提取配置包手動驗證了雜湊,並使用文件中的鹽加密了我認為正確的密碼
shadow
,並且雜湊是相同的。當時通過 SSH 登錄救了我。
但是,現在我有一個沒有啟用 ssh 的主機,並且我沒有直接的控制台訪問權限。
記錄請求,密碼在請求中發送到
/sdk/
,返回狀態為 500 錯誤。返回的數據如下:<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <soapenv:Fault><faultcode>ServerFaultCode</faultcode><faultstring>Cannot complete login due to an incorrect user name or password.</faultstring><detail><InvalidLoginFault xmlns="urn:vim25" xsi:type="InvalidLogin"></InvalidLoginFault></detail></soapenv:Fault> </soapenv:Body> </soapenv:Envelope>
請求:
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Body><Login xmlns="urn:vim25"><_this type="SessionManager">ha-sessionmgr</_this><userName>root</userName><password>actual_password</password><locale>en-US</locale></Login></Body></Envelope>
有沒有人在使用 ESXi 6.7.0 時遇到過類似的問題?我從其他人那裡找到了類似的描述,對於 6.5。
我經歷過幾次無法使用正確密碼登錄 Web UI 的情況。我的解決方案總是重新啟動管理服務,然後 Web UI 上的登錄再次起作用。
不過,您需要通過 SSH 或本地控制台進行訪問。如果您無法通過 vCenter 啟用 SSH 訪問,您很可能必須重新啟動伺服器。
您可以嘗試通過 PowerCLI 啟用 SSH,但當普通 Web UI 上的登錄不起作用時,我不會非常樂觀地認為 ESXi 允許您使用它登錄。