Pourquoi ne puis-je pas me connecter à ma VirtualBox à l'aide du Bureau à distance?

12

Voici ma configuration:

  • Tout fonctionne sur une seule machine, sous Mac OS X Snow Leopard.
  • J'utilise Windows 7 dans VirtualBox 3.0.10.
  • Dans les paramètres de VirtualBox, sous Affichage, Affichage à distance, j'ai coché "Activer le serveur" et conservé le port par défaut (3389). Sous réseau, j'utilise l'adaptateur de pont, de sorte que la VirtualBox obtient une IP en utilisant DHCP, tout comme OS X.
  • Après avoir démarré Windows dans VirtualBox, je cours ipconfiget je vois que l'IP est 192.168.0.181.
  • À partir de la ligne de commande OS X, je peux réussir la commande ping 192.168.0.181.

Avec cette configuration, je m'attendrais à pouvoir démarrer Remote Desktop et me connecter à 192.168.0.181. malheureusement, cela ne fonctionne pas et après environ 10 secondes, Remote Desktop me dit qu'il ne peut pas se connecter à 192.168.0.181.

Une idée de pourquoi cela ne fonctionnerait pas?

avernet
la source

Réponses:

6

J'avais exactement le même problème jusqu'à ce que j'installe le pack d'extension . Il s'avère que l'extension VRDP n'est pas installée par défaut, même si les documents donnent l'impression qu'elle est.

La lecture du fichier journal de la machine virtuelle a montré

00: 00: 00.230 VRDE: l'extension VirtualBox Remote Desktop n'est pas disponible.

James Moore
la source
5

Ne vous connectez pas à l'adresse IP attribuée à Windows exécutée dans VirtualBox, mais à l'hôte, ou simplement localhostsi vous vous connectez à partir de la même machine. De cette façon, cela fonctionne comme un charme.

avernet
la source
2
Est-ce que cela fonctionne en cas de réseau Bridge? J'ai essayé localhostet 127.0.0.1, mais pas de chance. Mais la connexion 127.0.0.2a bien fonctionné (comme indiqué dans cet article officiel).
Jet
2

Pour autant que je sache, je l'ai simplement testé à nouveau. N'oubliez pas également que le compte auquel vous vous connecterez doit avoir un mot de passe.

Vous devez l'activer également dans Windows 7 comme suit (à partir de l'aide de 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.
fgranger
la source
Oui, c'est une façon de le faire: laissez Windows gérer les connexions Bureau à distance. Mais avec VirtualBox, VirtualBox lui-même gère les connexions Bureau à distance, et c'est pourquoi vous devez vous connecter à l'adresse IP de l'hôte, pas à celle de Windows (voir ma réponse à ce sujet).
avernet
Windows doit encore être configuré pour accepter les connexions RDP, quel que soit l'endroit où la connexion est gérée.
Joe Internet
Merci, ça a marché. Après l'avoir fait sur le système d'exploitation invité (utilisateur ajouté "Tout le monde" à cette liste), je viens de démarrer Remote Desktop Client sur le système d'exploitation hôte, y ai écrit "127.0.0.2:3389" (pas 127.0.0.1, comme indiqué sur le site VB), et ça a marché! (Mon adaptateur est également un adaptateur Bridge, un pack externe est installé.)
Jet
@avernet Lorsque j'ai changé le port dans les paramètres de la machine virtuelle en 5050, je pouvais me connecter en utilisant "127.0.0.2:5050". Donc, Virtualbox gère probablement la connexion.
Jet
2

Vérifiez si le pare-feu est activé sur Windows, désactivez-le, cela permettra une connexion à distance. Avec le paramètre de réseau ponté, vous devez vous connecter à l'adresse IP de l'invité, pas à l'hôte.

ray chakrit
la source
Oui, cela a fait l'affaire pour moi. La boîte de dialogue de recherche d'informations d'identification est apparue instantanément. Merci!
Chethan S.