Installer
- Système d'exploitation hôte Windows 7 64 bits exécutant VirtualBox 4.2, avec le système d'exploitation invité Ubuntu 12.04.
- Le serveur OpenSSH est installé et fonctionne ( ssh -v localhost se connecte localement sur la machine invitée).
- Peut SSH vers des serveurs externes (pas de règle de pare-feu Windows sortante bloquant le port 22)
- Peut envoyer une requête ping à l'IP de l'invité (192.168.56.101)
Problème
En utilisant PuTTY à SSH sur l'IP du système d'exploitation invité (192.168.56.101), PuTTY revient presque immédiatement avec
Erreur réseau: connexion refusée
Comment puis-je diagnostiquer et résoudre ce problème?
ssh
virtualbox
Eric J.
la source
la source
Aucune des autres solutions n'est bonne car:
Scénario
Problème
Connexion SSH refusée
Solution
la source
Ce qui suit fonctionne pour moi:
Avant:
Après:
Donc, fondamentalement, j'ai changé une partie du fichier {/ etc / network / interfaces} comme suit:
Avant:
Après:
Travaux:
ssh [email protected]
la source
Secure Shell (SSH) est un protocole de connexion et d'exécution de commandes sur des machines distantes. Il fournit des communications cryptées sécurisées. Si vous prévoyez d'accéder à votre machine à distance via SSH via une interface pare-feu, activez cette option. Vous avez besoin du paquet openssh-server installé pour que cette option soit utile.
Voici les informations selon lesquelles le package
openssh-server
doit être installé. Après avoir fait cela sur l'invité et redémarré la VM, vous pouvez utiliser ssh.la source
Vous devez vérifier que le pare-feu de votre système d'exploitation invité ne bloque pas les connexions entrantes sur le port 22.
la source
sudo ufw status
.C'est peut-être un problème avec le contrôle d'accès. Pour le désactiver et autoriser un accès complet, en tant que root:
J'ai eu un problème similaire avec la visionneuse VNC
la source
Le problème a été résolu en activant le serveur DHCP sur la carte réseau VirtualBox.
VirtualBox (dernière version, version 5) -> Fichier -> Préférences -> Réseau -> Réseaux réservés aux hôtes (onglet) -> Détails des réseaux réservés aux hôtes (icône) -> Serveur DHCP
Mes paramètres pour l'étape 2
la source
Hé, je reviens à la première page que j'ai trouvée dans ma mini-saga de dépannage et de recherche, en espérant que ce tutoriel que j'ai fait puisse sauver quelqu'un d'autre.
Guide de bout en bout sur la configuration d'un serveur CentOS avec Oracle VM:
Partie I - Configuration de la machine virtuelle
Partie II - Configuration du réseau virtuel
Partie III - Configuration du serveur
yum check-update
,yum upgrade
etyum clean all
.nmtui
.<Add…>
. ré. Descendez et appuyez sur OK.nmtui
etreboot
.Partie IV - Configuration et utilisation du client
hostname -I
dans votre terminal CentOS). Cela vous permettra d'utiliser ce que vous avez choisi pour [nom d'hôte] de manière interchangeable avec l'adresse IP de votre serveur. Je règle généralement cela sur le nom d'hôte choisi dans la partie II.[user]@[hostname]
à votre serveur CentOS. Si ce n'est pas le cas, vous devrez peut-être installeropenssh-client
etopenssh-server
sur vos machines.Partie V - Servir des sites Web
la source
J'ai dû résoudre ce problème en ajoutant une règle ufw pour le 2ème adaptateur:
où enp0s8 est le nom de mon 2ème adaptateur (sur les anciennes distributions Ubuntu, c'était eth1).
la source
Dans votre boîte Linux (VirtualBox Ubuntu), ouvrez le Terminal et entrez la commande suivante:
sudo service ssh start
Essayez de vous y connecter à nouveau après cela
Oh mon mal j'ai raté ce que gronostaj a souligné
OK parfois les solutions sont vraiment simples. récemment, j'ai rencontré le même problème avec l'invité Slackware sur l'hôte Windows 7. Tout ce que je devais faire était ifconfig up eth'X 'et attribuer l'IP 192.168.56.xxx sub net 255.255.255.0 (si adaptateur hôte uniquement) Cette question a presque un an, donc je le mentionne pour quelqu'un comme moi trébuche sur cette page en recherchant "connexion ssh refusée" ;-)
la source
A eu le même problème, l'a résolu en ajoutant un disque dur virtuel à la machine virtuelle, qui n'en avait pas.
la source