web-dev-qa-db-fra.com

Comment se connecter à une machine virtuelle Hyper-V locale via SSH?

Ce que j'ai:
Windows 8.1 Edition professionnelle

Ce que je veux?
Pour simuler une circonstance: Connectez un système Linux distant à l'aide de SSH.

Ce que je fais:
Installez Centos 6.4 x64 sous l'hyper-v intégré. Il fonctionne comme un charme.

Quelle est la question?
Comment se connecter à ce Hyper-V Centos via un terminal par SSH?

16
Albert Gao

La solution la plus simple consiste à activer une connexion pontée, vous pouvez trouver ici comment faire cela. Une fois que vous avez fait cela, vous avez démarré votre VM, il apparaîtra sur votre réseau local avec une adresse IP, comme votre hôte. Alors vous pouvez ssh dans les moyens de

 ssh me@IP_of_my_VM 

ou tout ce que vous utilisez sur Windows, Putty je présume.

9
MariusMatutiae

Je vais trimer parce que la réponse donnée ne couvre que le cas d'utilisation où vous voulez que votre VM soit également exposé à Internet et est également plus de travail que nécessaire. Si vous voulez Obtenez ce travail sur un réseau interne virtuel:

  1. Configurez le commutateur virtuel en tant que réseau interne et appliquez-le sur le VM
  2. Dans le gestionnaire Hyper-V, dans l'onglet Networking, vous devez voir les adresses IPv6 associées au VM.
  3. Ajustez la largeur des colonnes si nécessaire ou de la souris pour révéler l'adresse IPv6 extrême droite (commence probablement avec Fe80). Connectez-vous à cette adresse IP à l'aide de votre logiciel de choix.

Dans le cas du réseau externe, vous devez voir l'adresse IPv4 qu'il utilise sur l'onglet Réseau et doit pouvoir se connecter à cela.

2
JamesHutchison

Je ne suis pas sûr que ceci est une réponse universelle ou non, mais après avoir omis de voir beaucoup de succès en utilisant d'autres recommandations, j'ai fait ce qui suit et cela a fonctionné:

Ma machine d'invité, qui est une boîte Centos 7, utilise un commutateur "Réseau par défaut".

Sur l'invité, j'ai dirigé la commande "ifconfig" pour regarder l'adresse IP pour la case:

eTH0: Flags = 4163 MTU 1500 INET 172.28.240.149

J'ai ensuite saisi cette adresse IP à Putty, et lo et voici, elle est connectée. Magic Networking FTW.

0
Byron Katz