Comment puis-je me connecter via SSH (Putty) à ma machine VMWare (Ubuntu)?

20

J'essaie de me connecter à ma machine VMWare (Workstation 7.1.3) (Ubuntu Lucid) via SSH. J'ai lu quelques autres articles , mais je ne peux pas comprendre cela. J'ai couru ifconfig, et j'ai obtenu un inet addr:et Bcastet Mask:qui semblent être des adresses IP. Si j'essaie de me connecter via Putty SSH à l'une de ces adresses, cela ne fonctionne pas. J'ai également essayé de me connecter à mon adresse IP (sur whatismyip.com).

Remarque: Tout cela se déroule sur le même ordinateur de bureau.

orokusaki
la source
Pouvez-vous exécuter une commande ping 'inet addr:'sur votre machine virtuelle depuis l'ordinateur de bureau?
Il est important que la carte réseau dans les paramètres de la machine virtuelle soit modifiée en Bridgedmode.
amphibient

Réponses:

36

Le package openssh-server est-il installé sur votre machine virtuelle Ubuntu? Vous aurez besoin de ce package si vous souhaitez vous y connecter via SSH.

Vous pouvez vous en assurer en ouvrant un terminal (via la console de VMWare, je suppose) sur Ubuntu et en exécutant:

sudo apt-get install openssh-server
fooraide
la source
18

Comment faire? Voici les étapes complètes. Suivez simplement ces étapes:

  1. Dans la commande d'utilisation du terminal: sudo apt-get install openssh-server

  2. Passez en mode réseau ponté, apportez cette modification dans le panneau de configuration de la machine virtuelle (Édition> Paramètres de la machine virtuelle)

  3. redémarrez la machine virtuelle

  4. Exécutez la commande "ifconfig" dans le terminal et obtenez "inet addr" de "eth0"

C'est tout ! Utilisez maintenant cette IP pour vous connecter via ssh (j'utilise Putty dans mon Windows 8)

Rajat Gupta
la source
7

Si le réseau est correctement configuré - avec redirection de port ou en tant que «ponté» et que SSH ne fonctionne toujours pas (d'après le texte de la question qui semble être le cas), alors c'est soit que ssh n'est pas installé, soit qu'il n'est pas en cours d'exécution. Par exemple, ssh ne fonctionne pas par défaut sur Kali bien qu'il soit déjà installé. Vous devrez l'exécuter vous-même.

Pour démarrer le service ssh:

service ssh start
guya
la source
1
C'est une réponse aussi valable que celle approuvée. Si le réseau est configuré correctement - soit avec la redirection de port ou en tant que «ponté» et SSH ne fonctionne toujours pas (d'après le texte de la question qui semble être le cas). Ensuite, c'est que ssh n'est pas installé ou qu'il ne fonctionne pas. Par exemple, ssh ne fonctionne pas par défaut sur Kali bien qu'il soit déjà installé. Vous devrez l'exécuter vous-même.
guya
1
En tant que personne qui n'utilise que Linux occasionnellement, c'est le genre de chose qui me fait toujours trébucher.
tt9
1

Vérifiez si le SSH est autorisé ou non dans vos paramètres de pare-feu, si vous utilisez Linux avec une interface graphique, cela pourrait ressembler à ceci:

Cliquez sur système -> Administration -> niveau de sécurité et pare-feu

Cliquez sur l'onglet d'options du pare-feu, activez-le, appliquez et enregistrez.

Ici, vous pouvez également autoriser telnet et https. Merci

Zahid
la source
-1

Sur mon Centos, je me connectais de cette façon. Configuration de la connexion Internet (NAT, BOOTPROTO = DHCP), redémarrage du réseau de service. Découvrez ensuite IP - ip a - et utilisez cette IP dans du mastic.

Honza Micka
la source