Чому я не можу підключитися до свого VirtualBox за допомогою віддаленого робочого столу?


12

Ось моя настройка:

  • Все працює на одній машині під Mac OS X Snow Leopard.
  • Я запускаю Windows 7 у VirtualBox 3.0.10.
  • У налаштуваннях VirtualBox в розділі Дисплей, Віддалений дисплей я поставив прапорець "Увімкнути сервер" і зберег порт за замовчуванням (3389). У розділі Мережа я використовую адаптер мосту, тому VirtualBox отримує IP за допомогою DHCP, як і OS X.
  • Після запуску Windows у VirtualBox я запускаю ipconfigі бачу, що IP - це 192.168.0.181.
  • З командного рядка OS X я можу успішно пінг 192.168.0.181.

З цією установкою я б очікував, що зможу запустити віддалений робочий стіл та підключитися до 192.168.0.181. на жаль, він не працює, і приблизно через 10 секунд віддалений робочий стіл повідомляє мені, що він не може підключитися до 192.168.0.181.

Будь-який удар, чому це не працює?

Відповіді:


6

У мене виникли точно такі ж проблеми, поки я не встановив Extension Pack . Виявляється, розширення VRDP не встановлено за замовчуванням, навіть якщо в документах це звучить так, як є.

Прочитав файл журналу для VM

00: 00: 00.230 VRDE: Розширення для віддаленого робочого столу VirtualBox недоступне.


5

Не підключайтеся до IP-адреси, призначеної для Windows, що працює всередині VirtualBox, а до хоста, або просто, localhostякщо ви підключаєтесь до однієї машини. Таким чином це працює як шарм.


2
Чи працює це у випадку мережі Bridge? Я спробував localhostі 127.0.0.1, але не пощастило. Але підключення до 127.0.0.2нормально працювали (як зазначено в цій офіційній статті).
Jet

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.

Так, це один із способів: дозвольте Windows обробляти підключення до віддаленого робочого столу. Але з VirtualBox, VirtualBox сам обробляє підключення до віддаленого робочого столу, і саме тому вам слід підключитися до IP хоста, а не до Windows (див. Мою відповідь на це).
avernet

Windows все ще потребує конфігурації, щоб приймати з'єднання RDP, незалежно від того, де обробляється з'єднання.
Joe Internet

Спасибі, спрацювало. Зробивши це в гостьовій ОС (до цього списку додав користувача "Кожен"), я щойно запустив клієнт віддаленого робочого столу на ОС хоста, написав там "127.0.0.2плат389" (не 127.0.0.1, як зазначено на сайті VB), і це спрацювало! (Мій адаптер також є адаптером Bridge, встановлено ext-pack.)
Jet

@avernet Коли я змінив порт в настройках VM на 5050, я міг підключитися до нього за допомогою "127.0.0.2:5050". Отже, ймовірно, Virtualbox обробляє з'єднання.
Jet

2

Перевірте, чи увімкнено брандмауер для Windows, відключити його дозволить віддалене з'єднання. За допомогою мостової мережі, ви повинні підключитися до IP гостя, а не до хоста.


Так, це зробило для мене трюк. Миттєво з’явилося діалогове вікно, що шукає облікові дані. Спасибі!
Chethan S.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.