Seite 1 von 2
Solved - SSH funktioniert nicht
Verfasst: 14.12.2011, 18:52
von rok°!
Hallo!
SSH für ESXi 5 zu aktivieren scheint recht einfach. Ich habe das
gem. einer Anleitung (die ich im Nachhinein gefunden habe) auch so umgesetzt.
Allerdings erreiche ich das Gerät nicht per SSH. Putty bricht immer ab mit dem Fehler: "Server unexpectedly closed network connection". Ein "telnet ip-adresse 22" zeigt auch keine Meldung (telnet auf esxi 4 bringt zumindest die Meldung "SSH-2.0-dropbear_0.52"). Irgendwie läuft da was schief. Ich weiß nicht was. Wie bekomme ich das heraus?

Verfasst: 30.01.2012, 10:01
von rok°!
Hallo!
Das Problem ist nicht superdringend, aber bisher bin ich hier leider nicht voran gekommen. Hat niemand eine Idee, wie ich hier ansetzen könnte?
Verfasst: 30.01.2012, 10:15
von PeterDA
Hi,
sieht erstmal gut aus. ICh würde einfahc mal einen Restatr des Service machen.
Gruß Peter
Verfasst: 30.01.2012, 10:22
von rok°!
Hallo!
Ich hatte bereits den kompletten Server neu gestartet, mit dem selben Ergebnis. Das dürfte ja zumindest das selbe sein, oder?
Verfasst: 30.01.2012, 10:33
von weigeltchen
Werden denn in der Übersicht die "Konfigurationsprobleme ESXi Shell aktiviert und SSH aktiviert" angezeigt?
Was sagt die Hostkonsole?
Verfasst: 30.01.2012, 10:38
von rok°!
Hallo!
weigeltchen hat geschrieben:Werden denn in der Übersicht die "Konfigurationsprobleme ESXi Shell aktiviert und SSH aktiviert" angezeigt?
Ja, die "Nervmeldung" erscheint und geht auch nicht weg

weigeltchen hat geschrieben:Was sagt die Hostkonsole?
Keine Ahnung. Was sollte Sie sagen? Ich sollte ihr bestimmt erst eine Frage stellen? Welche?
Verfasst: 30.01.2012, 17:05
von hape66
komisch.
mal mit was anderem außer putty getestet?
CYGWIN z.B. ?
Verfasst: 30.01.2012, 17:07
von rok°!
Ja, ganz pur mittels Telnet (wie oben beschrieben).
Verfasst: 30.01.2012, 19:10
von irix
rok°! hat geschrieben:Hallo!
weigeltchen hat geschrieben:Werden denn in der Übersicht die "Konfigurationsprobleme ESXi Shell aktiviert und SSH aktiviert" angezeigt?
Ja, die "Nervmeldung" erscheint und geht auch nicht weg

weigeltchen hat geschrieben:Was sagt die Hostkonsole?
Keine Ahnung. Was sollte Sie sagen? Ich sollte ihr bestimmt erst eine Frage stellen? Welche?
Die Nervmeldung geht weg wenn man dem Host sagt er soll sie Unterdruecken
UserVars->enable.SupressShellWarning oder so heist die Adv. Option.
Gruss
Joerg
Verfasst: 19.03.2012, 16:27
von rok°!
Ich komme nach wie vor nicht auf die Maschine per SSH. Hat nicht noch jemand einen Tipp für mich?
Verfasst: 19.03.2012, 20:07
von MarcelMertens
ist der Port 22 überhaupt offen?
telnet ip-adresse 22 ?
Verfasst: 19.03.2012, 20:43
von rok°!
Da passiert nichts, so wie in meinem ersten Post angegeben.
Verfasst: 19.03.2012, 22:27
von pirx
Hast du schon probiert dich lokal vom Server selber aus mit SSH zu verbinden (ssh localhost)? Bin mir gerade nicht sicher ob ESXi ein netstat mit bringt, wenn ja zeigt es den Port 22 als listening an (Z.B. netstat -tulpn)?
Verfasst: 19.03.2012, 23:17
von continuum
wenn eine lokale Anmeldung moeglich ist ...
was ergibt
ps | grep sshd
Re: SSH funktioniert nicht
Verfasst: 20.03.2012, 10:43
von rprengel
rok°! hat geschrieben:Hallo!
SSH für ESXi 5 zu aktivieren scheint recht einfach. Ich habe das
gem. einer Anleitung (die ich im Nachhinein gefunden habe) auch so umgesetzt.
Allerdings erreiche ich das Gerät nicht per SSH. Putty bricht immer ab mit dem Fehler: "Server unexpectedly closed network connection". Ein "telnet ip-adresse 22" zeigt auch keine Meldung (telnet auf esxi 4 bringt zumindest die Meldung "SSH-2.0-dropbear_0.52"). Irgendwie läuft da was schief. Ich weiß nicht was. Wie bekomme ich das heraus?

Zu alte Putty Version und ssh Keys Version 1 ?
Verfasst: 20.03.2012, 13:21
von rok°!
continuum hat geschrieben:was ergibt
ps | grep sshd
Nix. Der Dienst läuft demnach nicht...
Auch nicht, wenn ich in "Troubleshooting Mode Options" "Restart Management Agents" mache.
Verfasst: 20.03.2012, 13:51
von weigeltchen
vSphere Cient- Konfiguration - Security Profile . Da kann man sich die laufenden Dienste und offenen Ports ansehen. Click auf properties. Bei Bedarf ssh starten.
Verfasst: 20.03.2012, 14:20
von rok°!
weigeltchen hat geschrieben:vSphere Cient- Konfiguration - Security Profile . Da kann man sich die laufenden Dienste und offenen Ports ansehen. Click auf properties. Bei Bedarf ssh starten.
Das bringt nichts. Der Dienst läuft nicht (siehe einen Post weiter oben). Obwohl vSphere sagt, dass er ausgeführt wird...
Verfasst: 20.03.2012, 15:10
von weigeltchen
War das mal ein ESXi4.xx und wurde auf 5.0 hochgezogen? Soweit ich weiß, konnte man in der Vorgängerversion nur mit Trick SSH aktivieren.
Verfasst: 21.03.2012, 16:47
von rok°!
Ja, man musste diesen in der /etc/inetd.conf aktivieren.
Die gibt es im in 5.0 aber nicht mehr...
Verfasst: 21.03.2012, 20:36
von weigeltchen
Da liegt das Problem. Beim update wird ssh nicht geändert. Demzufolge kannst Du auch nicht aktivieren. Ist irgendwas mit der Firewal, die ja auch bei 5.0 neu gekommen ist.
Ich würde jetz eine Neuinstallation drüberbügeln und sehen, was passiert. Das geht problemlos und hebt auch die datastores auf, wenn man bei der Installation genau aufpaßt.
Verfasst: 22.03.2012, 10:26
von rok°!
Auch wenn SSH vorher aktiviert war?
Ich bin mir zwar nicht 100%ig sicher, aber ich glaube das SSH vorher aktiviert war.
Eine Neuinstallation ist da jetzt doch mit Kanonen auf Spatzen geschossen, oder? Sowas macht Arbeit

(Weil Backup der Datastores.)
Verfasst: 22.03.2012, 10:37
von JustMe
Ein Backup und Restore der Datastores bei Neuinstallation ist (spaetestens) bei ESXi5 NICHT notwendig.
Ich bin mir jetzt nicht ganz sicher, aber ich glaube, dass nach einem Update meines virtuellen ESX4.1 auf ESXi5 die Firewall-Ports geschlossen waren, obwohl in der 4.1-COS SSH ja standardmaessig freigeschaltet ist (wenn auch nicht fuer user root).
Verfasst: 22.03.2012, 10:53
von rok°!
Die Firewallports sind offen (siehe Screenshot im ersten Post). Der SSH-Dienst läuft nicht. Eventuell kann mir jemand sagen, wie ich diesen normalerweise starte?
/usr/bin/sshd ?
Verfasst: 22.03.2012, 11:47
von continuum
probier mal
/etc/init.d/SSH start