web-dev-qa-db-fra.com

Comment accéder à distance à un serveur Ubuntu sur une machine virtuelle?

Nouvel utilisateur ici, j'utilise Windows 10 et je souhaite accéder à mon serveur Ubuntu qui se trouve sur une machine virtuelle sur le même ordinateur. J'essaie d'utiliser PuTTY et, par SSH, de mettre le serveur IP, mais sans succès.
J'utilise VirtualBox, configuré dans NAT. Par nmap localhost il est indiqué que le service ssh est ouvert.

Quelqu'un peut m'aider?

1
Lorena Tavares

J'ai eu du mal à le faire jusqu'à récemment, où j'ai trouvé une solution à long terme dans laquelle je pouvais enregistrer de façon perninaire mes paramètres de connexion dans PuTTY et WinTCP pour plus de commodité.

Personnellement, j'ai configuré ma machine VirtualBox pour utiliser deux réseaux:

Dans le gestionnaire VirtualBox, je n’ai apporté qu’un seul changement à la "Carte Ethernet hôte uniquement VirtualBox", à savoir la désactivation du serveur DHCP. Par défaut, cela devrait vous laisser avec un configuration comme celle-ci , en supposant que l'adresse IP par défaut n'a pas été changée.

Dans la machine virtuelle elle-même, vous devez faire deux choses:

  • Définissez manuellement votre adresse IPv4 pour ce réseau d’hôte uniquement sur 192.168.56.10, sous-réseau de 192.168.56.0/24 et ne définissez aucun paramètre pour d’autres composants, le cas échéant (passerelle).
  • Assurez-vous que openssh-server est installé et en cours d'exécution. Utilisez Sudo service ssh status pour vérifier s’il est installé et en cours d’exécution.
  • Vérifiez que votre pare-feu est désactivé ou (de préférence) activé et configuré pour permettre les connexions SSH. Si vous utilisez ufw, vous pouvez autoriser les connexions SSH via Sudo ufw allow ssh.

À partir de là, exécuter PuTTY sur votre système hôte Windows 10 ne devrait vous obliger qu'à accéder à l'adresse IP 192.168.56.10 via ssh sur le port 22, comme si . J'espère que cela t'aides!

3
wvDev