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 8.8.8.8
Centos
ip add ne répertorie pas l'adresse IP de l'hôte uniquement, mais l'adresse du pont.
Réponses:
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 à:
Ajustez vos options pour votre réseau et allez à
Ajouter une nouvelle règle ressemblant à ceci:
Vous devriez maintenant pouvoir vous connecter depuis votre machine physique avec:
la source
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.
la source