VirtualBox 4.2.0以降、別の拡張パックであるVNCがあります。これは、オープンソースであり、VNCリモートアクセスプロトコルの以前の統合を置き換えます。これは実験的なコードであり、最初はVirtualBoxソースコードパッケージでのみ利用できます。これは、ユーザーから提供された大部分のコードに対するものであり、Oracleではサポートされていません。
キーボードの処理は厳しく制限されており、米国のキーボードレイアウトのみが機能します。他のキーボードレイアウトには、間違った結果(多くの場合、非常に驚くべき効果)を生成する少なくともいくつかのキーがあり、USキーボードレイアウトと大幅に異なるレイアウトでは、ほとんど使用できません。
Oracle VM VirtualBox Extension PackとVNCの両方をインストールすることは可能ですが、一度にアクティブにできるVRDEモジュールは1つのみです。次のコマンドは、VNCのVNC VRDEモジュールに切り替えます。
VBoxManage setproperty vrdeextpack VNC
リモートアクセスの構成は、VRDPと非常によく似ています(セクション7.1「リモートディスプレイ(VRDPサポート)」を参照)。ただし、いくつかの制限があります。VNCは複数のポート番号の指定をサポートせず、認証方法は異なります。VNCはパスワード認証のみを処理でき、パスワードハッシュを使用するオプションはありません。これにより、次のコマンドで設定できるクリアテキストパスワードをVM構成に持つ以外に選択肢がなくなります。
VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret
ユーザーはこのパスワードを秘密にする責任があり、どんな目的であれ、VM構成が他の人に渡されたときに削除する必要があります。一部のVNCサーバーは、構成に「暗号化された」パスワードがあると主張しています。これは真の暗号化ではなく、パスワードを隠しているだけで、クリアテキストパスワードとまったく同じくらい安全です。
次のコマンドは、VRDPに戻ります(インストールされている場合)。
VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"