Perché non riesco a collegarmi al mio VirtualBox usando Desktop remoto?


12

Ecco la mia configurazione:

  • Tutto in esecuzione su un unico computer, sotto Mac OS X Snow Leopard.
  • Sto eseguendo Windows 7 in VirtualBox 3.0.10.
  • Nelle impostazioni di VirtualBox, sotto Display, Display remoto, ho selezionato "Abilita server" e ho mantenuto la porta predefinita (3389). In Rete, utilizzo l'adattatore Bridge, quindi VirtualBox ottiene un IP tramite DHCP, proprio come OS X.
  • Dopo aver avviato Windows in VirtualBox, corro ipconfige vedo che l'IP è 192.168.0.181.
  • Dalla riga di comando di OS X, posso eseguire correttamente il ping 192.168.0.181.

Con questa configurazione, mi aspetterei di poter avviare Desktop remoto e connettermi a 192.168.0.181. purtroppo non funziona e dopo circa 10 secondi Desktop remoto mi dice che non è possibile connettersi a 192.168.0.181.

Qualche colpo sul perché questo non funzionerebbe?

Risposte:


6

Stavo avendo lo stesso identico problema fino a quando non ho installato Extension Pack . Si scopre che l'estensione VRDP non è installata per impostazione predefinita anche se i documenti la fanno sembrare così com'è.

Lettura del file di registro per la VM mostrata

00: 00: 00.230 VRDE: l'estensione desktop remoto VirtualBox non è disponibile.


5

Non collegarti all'IP assegnato a Windows in esecuzione all'interno di VirtualBox, ma all'host, o semplicemente localhostse ti connetti dalla stessa macchina. In questo modo funziona come un fascino.


2
Funziona in caso di rete Bridge? Ci ho provato localhoste 127.0.0.1, ma senza fortuna. Ma connettersi a ha 127.0.0.2funzionato bene (come indicato in questo articolo ufficiale).
Jet,

2

Per quanto ne so, l'ho appena testato di nuovo. Ricorda inoltre che l'account a cui ti connetti deve avere una password.

Devi abilitarlo anche all'interno di Windows 7 come segue (dalla guida di 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.

Sì, questo è un modo per farlo: lascia che Windows gestisca le connessioni di Desktop remoto. Ma con VirtualBox, VirtualBox stesso gestisce le connessioni di Desktop remoto, ed è per questo che dovresti connetterti all'IP dell'host, non a quello di Windows (vedi la mia risposta al riguardo).
avernet,

Windows deve ancora essere configurato per accettare connessioni RDP, indipendentemente da dove viene gestita la connessione.
Joe Internet,

Grazie, ha funzionato. Dopo averlo fatto sul SO guest (aggiunto l'utente "Everyone" a quell'elenco), ho appena avviato Client Desktop remoto sul SO host, ho scritto lì "127.0.0.2:3389" (non 127.0.0.1, come indicato nel sito VB), e ha funzionato! (Anche il mio adattatore è adattatore Bridge, ext-pack installato.)
Jet

@avernet Quando ho cambiato la porta nelle impostazioni della VM in 5050, ho potuto collegarmi usando "127.0.0.2:5050". Quindi, probabilmente Virtualbox gestisce la connessione.
Jet,

2

Controlla se Windows ha il firewall abilitato, disabilitarlo consentirà la connessione remota. Con le impostazioni di rete con bridge, è necessario connettersi all'IP del guest, non all'host.


Sì, questo ha fatto il trucco per me. La finestra di dialogo in cerca di credenziali è venuta subito all'istante. Grazie!
Chethan S.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.