VMware Remote Console 11.x で接続エラーとなる
search cancel

VMware Remote Console 11.x で接続エラーとなる

book

Article ID: 320836

calendar_today

Updated On: 03-12-2025

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項: これは英文の記事 「VMware Remote Console 11.x - connection error (316564) 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

VMware Remote Console 11.xにアップグレードすると、VMware RemoteConsoleを介してリモートデバイスにアクセスしたり仮想マシンにアクセスしたりすることができなくなります。

Environment

VMware vSphere 7.0.x
VMware vSphere ESXi 7.0
VMware vSphere ESXi 6.7
VMware vSphere ESXi 6.5

Cause

VMRCバージョンごとのデフォルト転送プロトコル/WebSocket:

VMRCは、最近のリリースでデフォルトの転送プロトコルをWebSocketに切り替えました。その結果、ホストのdaemonサービスのポートも変更されました。

VMRC Version <11.0 11.0 >11.0
Default protocol & port for Mouse/Keyboard/Screen connection TCP 902 WebSocket 443 WebSocket 443
Default protocol & port for "remote device" connection TCP 902 TCP 902 WebSocket 443

 

Mouse, Keyboard, Screen (MKS):

ゲストビデオのレンダリングとゲストオペレーティングシステムのユーザー入力の処理を担当するプロセス。
また、vSphereリリースでのWebSocketのサポートが異なることも考慮する必要があります。

vSphere Version <7.0 >=7.0
Support WebSocket based Mouse/Keyboard/Screen connection Yes Yes
Support WebSocket based"remote device" connection No Yes


統合表:

組み合わせたリストは以下の通りです。
 

  <VMRC 11.0 VMRC 11.0 >VMRC 11.0
  MKS Remote Device MKS Remote Device MKS Remote Device
>= vSphere 7.0 902 902 443 902 443 443
< vSphere 7.0 902 902 443 902 443 902


443(ポート)カテゴリに分類される組み合わせの場合、デフォルトでは、VMware RemoteConsoleはESXiホストのポート443に直接アクセスする必要があります。
ファイアウォールルールなどの理由でVMwareRemote Consoleがホストのポート443にアクセスできない場合、VMware Remote Consoleはホスト上の仮想マシンにアクセスできず、リモートデバイスが仮想マシンにパススルーできません。

Resolution

この問題は、次のいずれかの方法を使用して解決できます。

  1. これらのホスト上の仮想マシンにアクセスする前に、ファイアウォール構成を変更して、VMware Remote Console が ESXi ホストのポート 443 にアクセスできるようにします。
  2. レガシーの接続モードを使用するように VMware Remote Console 11.0 を構成します。そのためには、ホスト マシンで VMware 環境設定ファイルを開き、次のパラメータを追加します。
    pref.preferWebMKS = "FALSE"
    pref.preferWebRemoteDevice = "FALSE"

環境ファイルの場所:

環境設定ファイルは次の場所に格納されます。

  • Windows:%APPDATA\VMware\preferences.ini
  • macOS (standard install): ~/Library/Preferences/VMware Remote Console/preferences
  • macOS (App Store install):~/Library/Containers/com.vmware.vmrc/Data/Library/Preferences/VMware Remote Console/preferences
  • Linux:~/.vmware/preferences