Re: ssh lässt mich nicht mehr rein!
Richard Mittendorfer escribió:
Das updatedb, dass eigentlich ein mandb sein sollte, ruehrt daher, dass
apropos auf deinem neu aufgesetzten System evtl. keine aktuelle Datebank
aufgebaut hatte, damit du apropos verwenden kannst um einen Ueberblick
ueber manpages bekommt, die mit ssh zu tun haben.
Aha, wieder was gelernt!
Der sshd hat die Option -d <nummer> um verbose/debug Meldungen ins Log
zu schreiben. In der /e/ssh/sshd_config ist das "LogLevel" mit einer
Bezeichnung ala "INFO" oder "DEBUG" oder ...
Das ist das Equivalent zu -v am Klienten.
Gut! Damit kann ich wirklich was anfangen.
Mit "netcat" sprichst du an einem Host einen Port an und siehst, wie er
sich meldet. (Im Prinzip wuerd's auch telnet tun.)
ritch@libre:~$ netcat gate 22
SSH-2.0-OpenSSH_4.2p1 Debian-5
[mit ctrl+c abbrechen]
ritch@libre:~$ netcat gate 6600
OK MPD 0.12.0 ^^^^--- Port
^^^^--- Host
Im obigen Beispiel meldet sich der sshd an der Gegenseite und ich weiss,
dass er drueben lauft.
Das hat schon mal nicht funktioniert, da netcat nicht installiert zu
sein scheint.
Mit "$ ps uax | grep ssh[d]" _am_ entfernten Rechner checkst du ob der
ssh-Server dort auch wirklich laeuft (was allerdings klar ist, wenn die
obige netcat Anfrage erfolgreich ist).
Müsste das nicht ps -uax heißen? Damit kriege ich am Client raus ob der
ssh läuft? Müsste da nicht sowieso eine lokale Fehlermeldung kommen,
schon beim Aufruf von ssh? Ich hatte ja die Fehlermeldung vom Server:
'access denied - port 22' oder so ähnlich.
So und jetzt, nachdem ich wieder eine Lektion hinter mir habe stelle ich
fest, dass es ganz was anderes war:
Gerade beim Hochfahren habe ich ein Meldung vorbeihuschen sehen (die ich
Dir gerne gepostet hätte, aber leider weder in messages noch syslog
gefunden habe) die etwas über einen user (oder group) 'nicht gefunden'
von sshd sagte. Dabei ist mir eingefallen, dass ich bei der Übertragung
der User und Groups aus der alten Installation kein sehr gutes Gefühl
hatte. War alles etwas unübersichtlich und wenig professionell wie ich
das gemacht habe (leider hatte auf meinen Hilferuf niemand so richtig
reagiert!). Offensichtlich habe ich einen Systemuser abgeschossen.
Habe dann einfach ssh entfernt und neu installiert - und siehe da, alles
funktioniert!
Vielen Dank an alle Beteiligten. Hat mich trotzdem weitergebracht und
vor allem die Verzweiflung des Torwarts vor dem Elfmeter etwas gemindert!
Noch ne news-technische Frage: Kann ich bei gelöstem Problem im Betreff
das [solved] oder [gelöst] davorsetzen ohne dass der Thread zerissen
wird? Finde das selbst immer sehr hilfreich wenn ich sehe, dass da was
gelöst ist.
Grüße und Dank, Klaus
PS: habe da noch ein Problem mit der USB die ich nach den schlechten
Erfahrungen erstanden habe. Irgendwie hat die Installation nicht
funktioniert. Werde dazu aber einen neuen Thread machen. Hilfe auch dort
willkommen.
Reply to: