J'exécute Ubuntu dans VirtualBox et je souhaite me connecter via SSH à l'hôte (Windows 7). C'est possible? J'ai besoin de quelqu'un pour m'expliquer.
Pour vous connecter via SSH de A à B, vous avez besoin d'un serveur SSH s'exécutant en B. Pour vous connecter à une machine Ubuntu, il vous suffit de d’installation de openssh-server
et assurez-vous que le service est démarré. Pour une machine Windows, vous devrez choisir l'un des serveurs tiers disponibles et l'installer.
Cette question est un bon point de départ pour sélectionner un serveur Windows SSH; Wikipedia a aussi un comparaison de serveurs . OpenSSH pour Windows , mentionné dans la réponse de @ FatPopDoWop, n'a pas été publié depuis des années, autant que je sache. ( le dernier dans Sourceforge date de 2004 ). J'ai utilisé freeSSHd sous Win XP et cela fonctionne bien, mais je ne peux pas vous dire si c'est le cas sous Win 7.
Le serveur (votre hôte) doit pouvoir recevoir TCP connexions sur le port d'écoute SSH (22 par défaut); vérifiez le pare-feu Windows, comme déjà mentionné.
L'IP à laquelle vous devez vous connecter dépendra de la configuration du réseau dans la VM. Par exemple, dans un VM utilisant le mode réseau NAT, l'hôte est accessible à partir de l'invité avec l'IP 10.0.2.2. Dans tous les cas, vérifiez que SSH écoute sur l'interface que le client utilisera pour se connecter. En mode NAT, les connexions sont établies via localhost (au moins sous Linux; je suppose que VirtualBox sous Windows fonctionne également de cette manière).
Il y a déjà quelques réponses autour. Jetez un coup d'oeil à ceux-ci:
http://www.howtoforge.com/forums/showthread.php?t=55004
https://superuser.com/questions/424083/virtualbox-Host-ssh-to-guest
http://wiredrevolution.com/virtualbox/setup-ssh-access-between-virtualbox-Host-and-guest-vms
Pour vous connecter à un ordinateur Windows via ssh, vous devez d'abord installer OpenSSH pour Windows. Une fois installé, vous devez configurer le fichier de configuration de sorte que les utilisateurs Windows choisis puissent se connecter via ssh. Vous devrez probablement également ajouter une exception au pare-feu Windows pour autoriser le port 22 entrant.
Retrouvez les instructions et les téléchargements ici: http://sshwindows.sourceforge.net/