Comment me connecter à distance à une machine virtuelle Windows XP

8

J'exécute Windows XP sur une machine virtuelle (Orace VirtualBox 4.0.8) sur un serveur domestique et je veux pouvoir me connecter depuis l'extérieur du réseau. J'ai le domaine grâce à dyndns.com qui pointe vers l'ordinateur et le routeur est redirigé vers l'ordinateur serveur. Mais suis-je censé transmettre au serveur ou à l'adresse IP de la machine virtuelle? Maintenant, lorsque j'essaie de me connecter, j'obtiens une erreur: échec de la connexion.

Et comment fonctionnent ces méthodes d'authentification: null, externe, invité?

Niklas
la source

Réponses:

5

Pour vous connecter aux services, vous devrez avoir une adresse sur le réseau local et non sur une interface "pontée" privée pour la machine virtuelle.

  • Ouvrir la boîte virtuelle
  • arrêter la machine virtuelle Windows si elle est en cours d'exécution
  • faites un clic droit sur la machine virtuelle et sélectionnez les paramètres
  • Sélectionnez Réseau et pour Attaché à: sélectionnez Adaptateur ponté

Votre hôte virtuel devrait maintenant avoir une adresse du réseau principal. Transférez les ports à cette adresse. Et probablement configurer une adresse statique appropriée dans Windows.

computermacgyver
la source
Juste pour ajouter, en général, vous avez besoin d' une connexion filaire au routeur pour le ponté.
Journeyman Geek
2

Si la machine virtuelle possède une IP du réseau local, vous pouvez vous connecter via Samba, WWW ou rdesktop

Si la machine virtuelle a une IP du réseau interne "par défaut" de l'hôte, par exemple 192.168.122.x, vous ne pourrez vous connecter que via VNC.

Pour vous connecter via VNC, ajoutez un nouveau matériel graphique à la machine virtuelle dans Virtual Machine Manager, en lui disant d'écouter sur toutes les interfaces publiques. Vous pouvez ensuite transférer un port de votre routeur vers l'adresse IP de l'hôte, avec le port répertorié dans virt-manager, généralement quelque chose comme 5901.

-Eric

Eric
la source
1
Downvote, désolé mais c'est faux. Il utilise VirtualBox et vous répondez comme s'il utilisait KVM. Cela va dérouter l'utilisateur.
Javier Rivera
1
Bon point! J'ai complètement raté cette partie.
Eric
1

On ne sait pas ce que signifie connecter ici. Mais si vous essayez de vous connecter à votre machine virtuelle à l'aide du Bureau à distance, vous devez transférer le port 3389 de votre routeur vers l' adresse IP de l' hôte (où l'hôte est l'ordinateur exécutant la machine virtuelle, pas celui qui s'exécute sur la machine virtuelle).

Vous devrez également avoir installé Oracle Extension Pack et avoir activé RDP dans les paramètres de la machine virtuelle.

entrez la description de l'image ici

Désolé pour la capture d'écran espagnole, j'espère que vous trouverez l'endroit dans votre propre langue.

À propos de l'authentification:

  • Aucun signifie qu'il n'y a pas d'authentification, le système vous permettra de vous connecter de la même manière qu'un écran local, c'est-à-dire qu'il ne demandera un mot de passe que si vous n'êtes pas connecté ou si vous avez bloqué l'écran.

  • Extrenal utilise une méthode externe pour s'authentifier. Dans un hôte Linux, cela signifie que vous devrez utiliser un serveur PAM. Pas vraiment utile pour un usage personnel. Une remarque: vous pouvez l'utiliser pour vous connecter à votre propre bibliothèque d'authentification, qui est vraiment geek.

  • L'invité utilise votre système d'authentification d'invité. Si vous exécutez un invité Windows, cela signifie qu'il vous demandera toujours votre utilisateur Windows et votre mot de passe pour vous permettre de vous connecter. C'est le moyen le plus simple, mais vous devrez avoir les ajouts d'invités en cours d'exécution sur votre invité pour pouvoir pour l'utiliser.

Vous pouvez trouver beaucoup plus d'informations dans le manuel d'utilisation .

Javier Rivera
la source
Merci pour la réponse détaillée mais je ne peux toujours pas le faire fonctionner. Je ne trouve aucun didacticiel détaillé sur le problème. Suis-je censé assigner l'invité avec sa propre ip (Network = "adaptateur ponté") ou simplement aller avec l'option "NAT"? Avec le serveur en cours d'exécution, dois-je me connecter à l'IP invité ou à l'IP hôte?
Niklas
Cela devrait fonctionner avec n'importe quelle configuration réseau, vous devez vous connecter à l'IP invité.
Javier Rivera
0

Cliquez avec le bouton droit sur votre machine virtuelle et cliquez sur settingspuis allez dans l' networksonglet puis modifiez le Attached to:paramètre par Bridged Adapterdéfaut est NAT.
Ensuite, démarrez votre machine virtuelle et vous avez une référence IP à la machine virtuelle de votre réseau, alors installez simplement le serveur vnc sur le vm comme ultravnc et vous êtes bon.

Muluneh s'est réveillé
la source