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é?
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
la source
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.
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 .
la source
Cliquez avec le bouton droit sur votre machine virtuelle et cliquez sur
settings
puis allez dans l'networks
onglet puis modifiez leAttached to:
paramètre parBridged Adapter
défaut estNAT
.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.
la source