web-dev-qa-db-ja.com

VNCを使用してVirtualBoxリモートデスクトップクライアントに接続する方法

ゲストOS Windows XPを搭載したUbuntu NarwhalでVirtualBox 4.0を使用しています。いくつかのサイトで提案されているように、VB拡張機能をインストールし、ポート3389を介したリモートアクセスを有効にしました。

VNCのChickenを使用して、Mac OS X 10.5でこのデスクトップにアクセスしようとしています。ログインにhostipaddress:3389を使用してマシンに接続できません(パスワードフィールドに何を入力すればよいか途方に暮れます)。

助けて?

(追伸:このマシンにSSH/ftpで接続できるので、ネットワーク接続の問題ではありません。)

15
hatmatrix

VirtualBoxは[〜#〜] rfb [〜#〜];をサポートしていないため、VNCはこの方法では機能しません。代わりに[〜#〜] rdp [〜#〜]をサポートします。 RFBとRDPは、互換性のない完全に異なるプロトコルです。

  • [〜#〜] rfb [〜#〜]はVNCのオープンリモートフレームバッファプロトコルです。これはTCPを使用しますデフォルトではポート5900、また、Javaで記述された便利なクライアントアプレットをサポートするために、TCPポート5800を介してHTTPを提供します。

  • [〜#〜] rdp [〜#〜]は、Microsoft独自のリモートデスクトッププロトコルであり、TCPポートを使用しますデフォルトでは3389

RDPセッションをサポートするクライアントソフトウェアを使用するか、WindowsにVNCサーバーをインストールする必要がありますXP(そしてChicken of the VNCクライアントは接続できます)、仮想Windowsへのリモートアクセスを取得しますXPゲスト環境。

私は、Windows XPまでさかのぼってWindowsのすべてのエディションで高速で信頼性の高いソリューションとして優れた体験をしたため、有名なUltraVNCを強くお勧めします。

UltraVNC(フリーでオープンソース)
http://www.uvnc.com/

12

Virtual Boxマニュアルの引用:

http://www.virtualbox.org/manual/ch09.html#otherextpacks

VirtualBox 4.2.0以降では、別の拡張パックVNCがあります。これはオープンソースであり、VNCリモートアクセスプロトコルの以前の統合を置き換えます。これは実験的なコードであり、最初はVirtualBoxソースコードパッケージでのみ提供されます。これは、ユーザーによって提供されたコードの大部分に対するものであり、Oracleによってサポートされることはありません。

キーボードの処理は厳しく制限されており、USキーボードレイアウトのみが機能します。他のキーボードレイアウトには、少なくともいくつかのキーがあり、誤った結果(多くの場合、驚くべき効果)を生成します。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"
5
RobM

最良のオプションは次のとおりです。

  1. Mac用のRDPビューアを見つけます(またはVBに含まれているrdesktop-vrdpクライアントがMacで利用できるようになるまで待ちます)。認証の設定方法については this を参照してください:

  2. VBの仮想リモートデスクトッププラグインとしてRDPの代わりにVNCを使用

3
Andy Mason

ハマチを使ってローカルネットワークを設定してみませんか? Athlon x2 3.4Ghzにwindows7 x64があります。私は内部に仮想ボックスをインストールし、w7 x64を実行しました。どちらもハマチネットワークに接続しています。 ultravncのおかげで、組み込みセッションを制御できます。そして、私は同じグループを接続する無線LAN経由で別のPCからもそれを行うことができます。正常に機能しています。

Windowsファイアウォールとサードパーティのファイアウォールでのみ、ultravncとhamachiを適切に許可する必要があります。しかし、それは時々少し遅いです、確かに私のwanのCPUまたは待ち時間の不足のためです。 ultravnc設定で画面解像度をダウングレードする必要があります。

2
skyrail