web-dev-qa-db-fra.com

Comment me connecter à distance à une machine virtuelle Windows XP

J'utilise Windows XP sur une machine virtuelle (Orace VirtualBox 4.0.8) sur un serveur domestique et je souhaite pouvoir y établir une connexion depuis l'extérieur du réseau. J'ai le domaine grâce à dyndns.com qui pointe sur l'ordinateur et le routeur est transféré sur le 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: impossible de se connecter.

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

8
Niklas

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

  • Ouvrir une 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 Connecté à: sélectionnez Carte pontée.

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

5
computermacgyver

Si la machine virtuelle dispose d'une adresse IP du réseau local, vous pouvez vous connecter via Samba, WWW ou rdesktop.

Si la machine virtuelle a une adresse IP du réseau "par défaut" interne 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 au VM dans Virtual Machine Manager, en lui indiquant d'écouter toutes les interfaces publiques. Vous pouvez ensuite transférer un port de votre routeur à l'adresse IP de l'hôte, avec le port répertorié dans virt-manager, généralement environ 5901.

-Eric

2
Eric

On ne sait pas ce que connect signifie ici. Mais si vous essayez de vous connecter à votre VM à l'aide de Remote Desktop, 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 devez également avoir installé Oracle Extension Pack et activé RDP dans les paramètres de la machine virtuelle.

enter image description here

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

A propos de l'authentification:

  • None 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 vous demandera un mot de passe que si vous le souhaitez. ne sont pas connectés ou 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 connecter votre propre bibliothèque d'authentification, qui est vraiment geek.

  • Invité utilise votre système d'authentification d'invité. Si vous utilisez 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 devez disposer des ajouts d'invités qui s'exécutent sur votre invité pour pouvoir vous connecter. pour l'utiliser.

Vous pouvez trouver beaucoup plus d'informations dans le manuel de l'utilisateur .

1
Javier Rivera

Cliquez avec le bouton droit de la souris sur votre machine virtuelle, puis cliquez sur settingsname__, puis sur l’onglet networksname__, puis modifiez le paramètre Attached to: en Bridged Adapter. La valeur par défaut est NATname__.
Ensuite, démarrez votre machine virtuelle et vous avez une référence IP à la machine virtuelle depuis votre réseau. Il vous suffit donc d’installer le serveur vnc sur la machine virtuelle comme ltravnc et le tour est joué.

0
Muluneh Awoke