web-dev-qa-db-ja.com

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の場合)。

3
vidarlo

正しいパスワードでWebUIにログインできないことを何度か経験しました。私にとっての解決策は、常に管理サービスを再起動することでした。その後、WebUIへのログインが再び機能しました。

ただし、SSHまたはローカルコンソールを介してアクセスする必要があります。 vCenter経由でSSHアクセスを有効にできない場合は、サーバーを再起動する必要があります。

PowerCLIを介してSSHを有効にすることもできますが、通常のWeb UIでのログインが機能しない場合に、ESXiでSSHを使用してログインできるとは楽観的ではありません。

3