リモートデスクトップを使用してVirtualBoxに接続できないのはなぜですか?


12

私のセットアップは次のとおりです。

  • Mac OS X Snow Leopardの下で、すべてが単一のマシンで実行されています。
  • VirtualBox 3.0.10でWindows 7を実行しています。
  • VirtualBox設定の[ディスプレイ]、[リモートディスプレイ]で、[サーバーを有効にする]をオンにし、デフォルトのポート(3389)を維持しました。ネットワークでは、ブリッジアダプターを使用するため、OS Xと同様に、VirtualBoxはDHCPを使用してIPを取得します。
  • VirtualBoxでWindowsを起動した後、実行するipconfigとIPが192.168.0.181であることがわかります。
  • OS Xコマンドラインから、192.168.0.181に正常にpingできます。

この設定では、リモートデスクトップを起動して192.168.0.181に接続できると期待しています。残念ながら機能せず、約10秒後にリモートデスクトップから192.168.0.181に接続できないと表示されます。

なぜこれがうまくいかないのでしょうか?

回答:


6

Extension Packをインストールするまで、まったく同じ問題を抱えていました。VRDP拡張機能は、ドキュメントではそのように聞こえますが、デフォルトではインストールされていません。

VMのログファイルを読み取ると、

00:00:00.230 VRDE:VirtualBox Remote Desktop Extensionは利用できません。


5

VirtualBox内で実行されているWindowsに割り当てられているIPに接続するのではなく、ホストにlocalhost接続するか、同じマシンから接続する場合に接続します。このように、それは魅力のように機能します。


2
これは、ブリッジネットワークの場合に機能しますか?私が試したlocalhost127.0.0.1、ない運。しかし127.0.0.2この公式記事に記載されているように、接続は正常に機能しました。
ジェット14

2

私の知る限り、私はそれを再テストしました。また、接続するアカウントにはパスワードが必要であることも忘れないでください。

次のようにWindows 7内でも有効にする必要があります(W7ヘルプから)。

How do I allow remote connections on the computer I want to connect to?

If the computer you want to connect to is using Windows 7 Professional, 
Windows 7 Ultimate, or Windows 7 Enterprise, follow these steps:

Click to open System. 

In the left pane, click Remote settings.  If you are prompted for an administrator 
password or confirmation, type the password or provide confirmation. 

In the System Properties dialog box, under Remote Desktop, select one of the 
three options, and then click Select Users. 

If you are an administrator on the computer, your current user account will 
automatically be added to the list of remote users and you can skip the next two steps.

In the Remote Desktop Users dialog box, click Add.

In the Select Users or Groups dialog box, do the following:

To specify the search location, click Locations, and then select the 
location you want to search.

In Enter the object names to select, type the name of the user that you 
want to add, and then click OK. 

The name will be displayed in the list of users in the Remote Desktop 
Users dialog box.

はい、これはそれを行う1つの方法です。Windowsにリモートデスクトップ接続を処理させます。しかし、VirtualBoxでは、VirtualBox自体がリモートデスクトップ接続を処理するため、WindowsのIPではなく、ホストのIPに接続する必要があります(これに関する私の応答を参照してください)。
avernet 2009年

接続が処理される場所に関係なく、RDP接続を受け入れるようにWindowsを構成する必要があります。
ジョーインターネット

おかげで、うまくいきました。ゲストOSで実行した後(リストにユーザー「Everyone」を追加)、ホストOSでRemote Desktop Clientを起動し、そこに「127.0.0.2:3389」(VBサイトに記載されている127.0.0.1ではない)を書き込みました。動いた!(私のアダプターもブリッジアダプターであり、ext-packがインストールされています。)
Jet 14

@avernet VM設定のポートを5050に変更すると、「127.0.0.2:5050」を使用して接続できました。したがって、おそらくVirtualboxが接続を処理します。
ジェット14

2

Windowsでファイアウォールが有効になっているかどうかを確認し、無効にするとリモート接続が許可されます。ブリッジネットワーク設定では、ホストではなくゲストのIPに接続する必要があります。


はい、これは私のためのトリックをしました。資格情報を求めるダイアログがすぐに表示されました。ありがとう!
チェサンS.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.