Dlaczego nie mogę połączyć się z VirtualBox za pomocą pulpitu zdalnego?


12

Oto moja konfiguracja:

  • Wszystko działa na jednym komputerze w systemie Mac OS X Snow Leopard.
  • Korzystam z systemu Windows 7 w VirtualBox 3.0.10.
  • W ustawieniach VirtualBox, w obszarze Display, Remote Display, zaznaczyłem „Enable server” i zachowałem domyślny port (3389). W sieci używam mostka, więc VirtualBox uzyskuje adres IP za pomocą DHCP, podobnie jak OS X.
  • Po uruchomieniu Windows w VirtualBox, uruchamiam ipconfigi widzę, że adres IP to 192.168.0.181.
  • Z wiersza poleceń OS X mogę pomyślnie pingować 192.168.0.181.

Przy tej konfiguracji spodziewałbym się, że będę mógł uruchomić Pulpit zdalny i połączyć się z 192.168.0.181. niestety nie działa i po około 10 sekundach Pulpit zdalny mówi mi, że nie może połączyć się z 192.168.0.181.

Jakieś uderzenie, dlaczego to nie zadziała?

Odpowiedzi:


6

Miałem dokładnie ten sam problem, dopóki nie zainstalowałem pakietu rozszerzeń . Okazuje się, że rozszerzenie VRDP nie jest domyślnie instalowane, nawet jeśli dokumenty brzmią tak, jakby były.

Pokazano odczyt pliku dziennika dla maszyny wirtualnej

00: 00: 00.230 VRDE: Rozszerzenie VirtualBox Remote Desktop nie jest dostępne.


5

Nie łącz się z adresem IP przypisanym do systemu Windows działającego w VirtualBox, ale do hosta lub po prostu, localhostjeśli łączysz się z tego samego komputera. W ten sposób działa jak urok.


2
Czy to działa w przypadku sieci Bridge? Próbowałem localhosti 127.0.0.1, ale bez powodzenia. Ale połączenie z 127.0.0.2działało dobrze (jak zauważono w tym oficjalnym artykule).
Jet

2

O ile wiem, właśnie to przetestowałem. Pamiętaj również, że konto, z którym się połączysz, musi mieć hasło.

Musisz włączyć tę funkcję również w systemie Windows 7 w następujący sposób (z pomocy 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.

Tak, jest to jeden ze sposobów: pozwól, aby system Windows obsługiwał połączenia pulpitu zdalnego. Ale dzięki VirtualBox sam VirtualBox obsługuje połączenia pulpitu zdalnego i dlatego powinieneś połączyć się z adresem IP hosta, a nie Windowsa (zobacz moją odpowiedź na ten temat).
avernet

System Windows nadal musi być skonfigurowany do akceptowania połączeń RDP, niezależnie od tego, gdzie obsługiwane jest połączenie.
Joe Internet,

Dzięki, zadziałało. Po zrobieniu tego w systemie-gościu (dodałem użytkownika „Wszyscy” do tej listy), właśnie uruchomiłem klienta usług pulpitu zdalnego na systemie hosta, napisałem tam „127.0.0.2:3389” (nie 127.0.0.1, jak podano na stronie VB), i zadziałało! (Mój adapter to także mostek, z zainstalowanym rozszerzeniem).
Jet

@avernet Kiedy zmieniłem port w ustawieniach VM na 5050, mogłem się z nim połączyć używając „127.0.0.2:5050”. Prawdopodobnie Virtualbox obsługuje połączenie.
Jet

2

Sprawdź, czy system Windows ma włączoną zaporę, wyłącz ją, aby umożliwić zdalne połączenie. Dzięki ustawieniu sieci pomostowej musisz połączyć się z adresem IP gościa, a nie hosta.


Tak, to załatwiło sprawę. Natychmiast pojawiło się okno wyszukiwania poświadczeń. Dzięki!
Chethan S.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.