ESXi Shell は重要なメンテナンス コマンドを提供し、ESXi ホストではデフォルトで無効になっています。このシェルへのローカル アクセスおよびリモート アクセスは、必要に応じて有効にすることができます。不正アクセスのリスクを低減するためには、トラブルシューティングにのみ ESXi Shell を有効にします。
ESXi Shell は、ロックダウン モードに依存しません。ホストがロックダウン モードで実行されている場合でも、有効な場合は ESXi Shell にログインできます。
vSphere のセキュリティを参照してください。
適用可能なサービスは次のとおりです。
- ESXi Shell
- ローカルで ESXi Shell にアクセスする場合は、このサービスを有効にします。
- SSH
- SSH を使用して ESXi Shell にリモート アクセスするには、このサービスを有効にします。
- ダイレクト コンソール UI (DCUI)
- ロックダウン モードで動作しているときにこのサービスを有効にすると、root ユーザーでダイレクト コンソール ユーザー インターフェイスにローカルでログインし、ロックダウン モードを無効にできます。その後、 VMware Host Client への直接接続を使用する、または ESXi Shell を有効にすることで、ホストにアクセスできます。
root ユーザーおよび管理者ロールを持つユーザーは、ESXi Shell にアクセスできます。Active Directory グループ ESX Admins 内のユーザーには、管理者ロールが自動的に割り当てられます。デフォルトでは、root ユーザーのみが、ESXi Shell を使用してシステム コマンド(vmware -v など)を実行できます。
VMware Host Client でのセキュア シェル (SSH) の有効化
セキュア シェル (SSH) を使用して ESXi Shell にリモート アクセスするには、SSH を有効化します。
手順
- セキュア シェル (SSH) を有効化または無効化するには、VMware Host Client インベントリ内で [ホスト] を右クリックします。
- ドロップダウン メニューから [サービス] を選択します。
- セキュア シェル (SSH) を有効化するには、[SSH の有効化] を選択します。
- ESXi Shell を有効化するには、[ESXi Shell の有効化] を選択します。
VMware Host Client での ESXi コンソール シェルの有効化
ロックダウン モードで動作しているときにこのサービスを有効にすると、root ユーザーでダイレクト コンソール ユーザー インターフェイスにローカルでログインし、ロックダウン モードを無効にできます。その後、VMware Host Clientへの直接接続を使用する、または ESXi Shell を有効にすることで、ホストにアクセスできます。
手順
- コンソール シェルを有効化または無効化するには、VMware Host Client インベントリ内で [ホスト] を右クリックします。
- ドロップダウン メニューから [サービス] を選択し、[Console Shell(コンソール シェル)] を選択します。
- 実行するタスクを選択します。
- コンソール シェルが有効化されている場合は、[無効化] をクリックして無効化します。
- コンソール シェルが無効化されている場合は、[有効化] をクリックして有効化します。
VMware Host Client での ESXi Shell 可用性のタイムアウトの作成
ESXi Shell はデフォルトでは無効になっています。ESXi Shell を有効にする際にセキュリティを強化するため、可用性タイムアウトを設定できます。
可用性タイムアウトは、ローカルおよびリモートの両方のシェル ログインが許可される時間を定義します。この時間が経過すると、シェルを介したログインが無効になります。可用性タイムアウトの期限が切れると、既存のシェル セッションは残りますが、新しいシェル セッションは許可されません。
手順
VMware Host Client でのアイドル ESXi Shell セッションのタイムアウトの作成
ホストで ESXi Shell を有効にしていてセッションからログアウトし忘れた場合、アイドル セッションは無期限に接続されたままになります。接続を開いたままにすると、他のユーザーが ESXi ホストに対するアクセス権を取得する可能性が高くなります。アイドル セッションのタイムアウトを設定することによって、これを防止できます。
アイドル タイムアウト設定は、対話形式のアイドル セッションからログアウトされるまでの許容経過時間を示します。