Erreur SSH sur une machine virtuelle Centos 7 (hôte uniquement)

0

J'ai la configuration suivante:

  • Système hôte: Debian Wheezy
  • Système VirtualBox: Centos 7
  • Adaptateurs réseau: NAT et hôte uniquement

Sur le système hôte, je peux "cingler" la machine virtuelle. Lorsque j'essaie de ssh, l'erreur suivante apparaît: Connexion refusée

Lorsque je change la carte réseau de la VM en Bridge, je peux me connecter sans problème. Je souhaite que la connexion hôte uniquement fonctionne en raison de l'adresse IP fixe.

--- Plus d'informations

Configuration réseau de VirtualBox

NAT

Type de carte: Ordinateur de bureau Intel PRO / 1000 MT (82540EM)

Hôte seulement

Type de carte: Ordinateur de bureau Intel PRO / 1000 MT (82540EM)

mode promiscuous: Refuse (essayé tous)

Pont

Type de carte: Ordinateur de bureau Intel PRO / 1000 MT (82540EM)

mode promiscuous: Refuser

Comands Ping / SSH

Ping fonctionne mais pas ssh.

Au lieu de 8.8.8.8, je mets la vraie adresse IP.

ping 8.8.8.8

ssh [email protected]

ssh 8.8.8.8

Centos

ip add ne répertorie pas l'adresse IP de l'hôte uniquement, mais l'adresse du pont.

Leila
la source
Quelles sont les commandes que vous utilisez pour faire un ping et ssh? Quelle est la configuration du réseau et de l'adresse IP pour l'interface hôte uniquement et les deux interfaces à l'intérieur de la machine virtuelle?
Ciel lourd le
Je viens d'ajouter plus d'informations.
Leila
Avez-vous suivi cela? virtualbox.org/manual/ch06.html quelle erreur obtenez-vous de ssh?
Edumgui
Je reçois "Connection Refused". Je pense que cela pourrait être la configuration DHCP sur Centos. Le réseau réservé aux hôtes possède une adresse de serveur DHCP. J'essaie de comprendre comment modifier les paramètres.
Leila

Réponses:

0

Vous essayez de vous connecter à la machine virtuelle qui se trouve derrière un NAT, vous devez donc transférer les ports du routeur de ce dernier (comme vous le feriez avec un routeur physique).

Sur VirtualBox, allez à:

Archive> Préférences> Réseau> Ajouter un nouveau réseau NAT> Modifier

Ajustez vos options pour votre réseau et allez à

Transfert de ports

Ajouter une nouvelle règle ressemblant à ceci:

TCP 0.0.0.0 22 192.168.0.10 10005

Vous devriez maintenant pouvoir vous connecter depuis votre machine physique avec:

ssh root@<physical machine ip adress> -p 10005
sysfiend
la source
0

Si vous utilisez NAT, vous aurez probablement besoin de transférer les ports chez VirtualBox. Vous pouvez voir comment faire ici. C'est très similaire avec la redirection de port de routine sur votre routeur domestique.

En outre, vous devez vous assurer que votre configuration iptables autorise également les connexions SSH entrantes. Vous pouvez voir comment vérifier et l'activer ici .

Ensuite, vous pouvez tester la connexion à votre machine virtuelle avec SSH.

Valentin
la source