Mon ami a un ordinateur portable Windows et a installé une machine virtuelle Linux à l’aide de la machine virtuelle. Je veux ssh dans la machine virtuelle Linux à l’aide de mon Mac OS et nous sommes connectés au même réseau wi-fi (l’adaptateur réseau est NAT).
Ce que j'ai fait -
- Démarrez le serveur ssh sur la machine virtuelle Linux.
- Configurer la redirection de port dans les paramètres de la VM
- J'ai réalisé ceci en ajoutant (source IP - 192.168.0.34, port src - 9998, dest-ip = 10.0.2.15, dest port = 22)
- Ensuite, je suis allé dans les paramètres de mon routeur (j'ai un routeur D-Link DIR 615, je ne pouvais pas voir la redirection de port (micrologiciel 20.07), puis je suis allé sur un serveur virtuel et j'ai ajouté quelques règles (je ne sais pas comment censé le faire).
Je suis en mesure de ssh dans son vm à partir de son ordinateur portable (ajouté la règle d'adresse de bouclage), mais je ne peux pas le faire depuis mon ordinateur portable.
Je suis capable de ssh de mon ordinateur portable à d'autres machines, mais pas n'importe quel vm.
ssh
virtualbox
virtual-machine
Shreyas Pimpalgaonkar
la source
la source
Réponses:
Vous aurez besoin d'une adresse IP sur la machine virtuelle visible sur le réseau. Le moyen le plus simple consiste probablement à ajouter une nouvelle interface réseau à votre machine virtuelle du type approprié. Il y a quelques possibilités.
Si vous essayez d'accéder à une machine virtuelle à partir de l'hôte de cette machine, vous pouvez utiliser ce que l'on appelle un adaptateur pour hôte uniquement. Vous devez d'abord créer une interface réseau dans la section Gestionnaire de réseau hôte de virtualbox, puis vous pouvez associer une interface réseau dans les paramètres de la machine pour utiliser cet adaptateur uniquement. L'hôte fournira une adresse DCHP pour l'interface réseau de la machine virtuelle. Ensuite, vous pouvez utiliser ssh pour entrer dans la VM en utilisant l’adresse.
Si vous souhaitez accéder à la machine virtuelle à partir de n'importe quelle machine du réseau, vous aurez besoin d'un adaptateur ponté sur la machine virtuelle. Cet adaptateur contactera le réseau externe pour demander une adresse DHCP. Une fois que vous avez trouvé cette adresse IP, vous pouvez l’utiliser avec ssh à partir de n’importe quel ordinateur du réseau.
Si vous souhaitez que l'adresse soit toujours la même, vous devez configurer l'interface (l'adaptateur réseau pour hôte uniquement ou l'adaptateur ponté) de manière à utiliser une adresse fixe au lieu de DHCP. Cette configuration devra être effectuée dans le système d'exploitation invité, pas dans les paramètres de la machine virtuelle.
la source