Wie kann ich über SSH (Putty) eine Verbindung zu meinem VMWare-Computer (Ubuntu) herstellen?

20

Ich versuche, über SSH eine Verbindung zu meinem VMWare-Computer (Workstation 7.1.3) (Ubuntu Lucid) herzustellen. Ich habe einige andere Posts durchgelesen, kann das aber nicht herausfinden. Ich lief ifconfigund bekam ein inet addr:und Bcastund Mask:die IP-Adressen zu sein scheinen. Wenn ich versuche, über Putty SSH eine Verbindung zu einer dieser Adressen herzustellen, funktioniert dies nicht. Ich habe auch versucht, eine Verbindung zu meiner IP-Adresse herzustellen (von whatismyip.com).

Hinweis: Dies findet alles auf demselben Desktop-Computer statt.

orokusaki
quelle
Können Sie die 'inet addr:'Ihrer VM vom Desktop-Computer aus anpingen?
Es ist wichtig, dass der Netzwerkadapter in den VM-Einstellungen in den BridgedModus geändert wird .
Amphibient

Antworten:

36

Ist das Paket openssh-server auf Ihrer Ubuntu-VM installiert? Sie benötigen dieses Paket, wenn Sie eine Verbindung über SSH herstellen möchten.

Sie können dies sicherstellen, indem Sie unter Ubuntu ein Terminal (vermutlich über die VMWare-Konsole) öffnen und Folgendes ausführen:

sudo apt-get install openssh-server
fooraide
quelle
18

Wie es geht? Hier sind die vollständigen Schritte. Befolgen Sie einfach diese Schritte:

  1. Im Terminal Befehl verwenden: sudo apt-get install openssh-server

  2. Wechseln Sie in den Bridged Networking-Modus und nehmen Sie diese Änderung in der Systemsteuerung der virtuellen Maschine vor (Bearbeiten> Einstellungen der virtuellen Maschine).

  3. Starten Sie die VM neu

  4. Führen Sie den Befehl "ifconfig" im Terminal aus und holen Sie sich "inet addr" von "eth0"

Das ist alles ! Verwenden Sie nun diese IP, um eine Verbindung über ssh herzustellen (ich verwende Putty in meinem Windows 8)

Rajat Gupta
quelle
7

Wenn das Netzwerk richtig konfiguriert ist - entweder mit Portweiterleitung oder als "überbrückt" und SSH immer noch nicht funktioniert (aus dem Fragetext, der der Fall zu sein scheint), dann ist entweder ssh nicht installiert oder läuft nicht. Zum Beispiel läuft ssh nicht standardmäßig auf Kali, obwohl es bereits installiert ist. Sie müssen es selbst ausführen.

So starten Sie den SSH-Dienst:

service ssh start
Guy
quelle
1
Dies ist eine ebenso gültige Antwort wie die genehmigte. Wenn das Netzwerk richtig konfiguriert ist - entweder mit Port-Forwarding oder als "Bridged" und SSH funktioniert immer noch nicht (aus dem Fragetext, der der Fall zu sein scheint). Dann ist entweder ssh nicht installiert oder läuft nicht. Zum Beispiel läuft ssh nicht standardmäßig auf Kali, obwohl es bereits installiert ist. Sie müssen es selbst ausführen.
Guya
1
Als eine Person, die Linux nur gelegentlich benutzt, ist das etwas, was mich immer aus der Fassung bringt.
TT9
1

Überprüfen Sie, ob SSH in Ihren Firewall-Einstellungen zulässig oder nicht zulässig ist. Wenn Sie Linux mit einer GUI verwenden, könnte dies folgendermaßen aussehen:

Klicken Sie auf System -> Administration -> Sicherheitsstufe und Firewall

Klicken Sie auf die Registerkarte Firewall-Option, aktivieren Sie sie, wenden Sie sie an und speichern Sie sie.

Hier können Sie auch Telnet und https zulassen. Vielen Dank

Zahid
quelle
-1

Auf meinen Centos habe ich mich so verbunden. Einrichten der Internetverbindung (NAT, BOOTPROTO = DHCP), Neustart des Dienstnetzwerks. Dann finden Sie heraus, IP - IP a - und verwenden Sie diese IP in Kitt.

Honza Micka
quelle