Вопрос Почему я не могу подключиться к моему VirtualBox с помощью удаленного рабочего стола?


Вот моя настройка:

  • Все работает на одной машине под Mac OS X Snow Leopard.
  • Я запускаю Windows 7 в VirtualBox 3.0.10.
  • В настройках VirtualBox под дисплеем, удаленным отображением я проверил «Включить сервер» и сохранил порт по умолчанию (3389). В разделе «Сеть» я использую адаптер Bridge, поэтому VirtualBox получает IP-адрес с помощью DHCP, как это делает OS X.
  • После запуска Windows в VirtualBox я запускаю ipconfig и убедитесь, что IP-адрес 192.168.0.181.
  • Из командной строки OS X я могу успешно выполнить ping 192.168.0.181.

С этой настройкой я ожидаю, что смогу запустить Remote Desktop и подключиться к 192.168.0.181. к сожалению, он не работает, и примерно через 10 секунд Remote Desktop сообщает мне, что он не может подключиться к 192.168.0.181.

Любой удар, почему это не сработает?


11
2017-11-19 02:26


происхождения




ответы:


У меня была такая же проблема, пока я не установил Расширительный пакет, Оказывается, расширение VRDP не установлено по умолчанию, даже если документы делают его похожим на него.

Чтение файла журнала для виртуальной машины показало

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


6
2018-06-24 18:25





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


5
2017-11-19 02:34



Это работает в случае сети Bridge? Я пытался localhost а также 127.0.0.1, но не повезло. Но подключение к 127.0.0.2 (как указано в это официальная статья). - Jet


Насколько я знаю, я только что проверил его. Помните также, что учетная запись, к которой вы подключитесь, должна иметь пароль.

Вы должны включить его также в 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.

2
2017-11-19 22:22



Да, это один из способов сделать это: пусть Windows обрабатывает подключения к удаленному рабочему столу. Но с VirtualBox VirtualBox сам обрабатывает подключения к удаленному рабочему столу, и именно поэтому вы должны подключиться к IP-адресу хоста, а не к Windows (см. Мой ответ на это). - avernet
Windows по-прежнему необходимо настроить для приема соединений RDP, независимо от того, где выполняется соединение. - Joe Internet
Спасибо, это сработало. После этого на гостевой ОС (добавлен пользователь «Все» в этот список), я только что запустил клиент удаленного рабочего стола на хост-ОС, написал там «127.0.0.2:3389» (не 127.0.0.1, как указано на сайте VB), и это сработало! (Мой адаптер также является адаптером Bridge, установлен пакет ext-pack.) - Jet
@avernet Когда я изменил порт в настройках виртуальной машины на 5050, я смог подключиться к нему, используя «127.0.0.2:5050». Итак, возможно, Virtualbox обрабатывает соединение. - Jet


Проверьте, включен ли брандмауэр, отключите его, удаленное соединение. При подключенной сетевой настройке вам необходимо подключиться к IP-адресу гостя, а не к хосту.


2
2017-07-22 10:57



Да, это сделал трюк для меня. Диалог, запрашивающий учетные данные, мгновенно подошел. Благодаря! - Chethan S.