SSH - Ich komme nicht drauf
SSH - Ich komme nicht drauf
Hallo Zusammen,
ich habe heute morgen einen Debian Sarge 3.1 aufgesetzt. Danach ein Update auf Kernel 2.6.8-2 gefahren. Soweit so gut, danach via apt-get install ssh versucht SSH zu installieren, hat auch geklappt. Ich komme aber beim besten Willen nicht auf die Kiste mit Putty drauf.
LOGLEVEL DEBUG bringt mir folgende Fehlermeldung in der /var/log/auth.log
sshd[xxx] Received Signal 15 ... terminating
Bei Putty kann ich noch den Benutzernamen eingeben, nachdem ich das Passwort eingegeben habe, kommt eine Putty Fehlermeldung.
Fatal Error:
Server unexpectedly closed network connection.
IPTables habe ich schon runtergeschmissen.... ich weiß' langsam keinen Rat mehr.
Vielleicht jemand von euch?
Grüße
CT
ich habe heute morgen einen Debian Sarge 3.1 aufgesetzt. Danach ein Update auf Kernel 2.6.8-2 gefahren. Soweit so gut, danach via apt-get install ssh versucht SSH zu installieren, hat auch geklappt. Ich komme aber beim besten Willen nicht auf die Kiste mit Putty drauf.
LOGLEVEL DEBUG bringt mir folgende Fehlermeldung in der /var/log/auth.log
sshd[xxx] Received Signal 15 ... terminating
Bei Putty kann ich noch den Benutzernamen eingeben, nachdem ich das Passwort eingegeben habe, kommt eine Putty Fehlermeldung.
Fatal Error:
Server unexpectedly closed network connection.
IPTables habe ich schon runtergeschmissen.... ich weiß' langsam keinen Rat mehr.
Vielleicht jemand von euch?
Grüße
CT
Versuch dich doch mal auf einer anderen tty auf den ssh einzuloggen:
Wenn das geht, liegt es wohl nicht am sshd.
Du hast iptables runter geschmissen. Aber hast du auch alle Regeln gelöscht/geflushed?
Schalte mal das Logging vom Putty höher und schaue was Putty macht.
Code: Alles auswählen
ssh localhost
Du hast iptables runter geschmissen. Aber hast du auch alle Regeln gelöscht/geflushed?
Schalte mal das Logging vom Putty höher und schaue was Putty macht.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Code: Alles auswählen
netstat -tulpe | grep sshd
Code: Alles auswählen
iptables -nvL
Code: Alles auswählen
cat /etc/ssh/sshd_config
markus
Also ssh localhost funktioniert.
Hier das Log von Putty:
http://nopaste.debianforum.de/2453
Und noch ein WinSCP Log:
http://nopaste.debianforum.de/2454
Hier das Log von Putty:
http://nopaste.debianforum.de/2453
Und noch ein WinSCP Log:
http://nopaste.debianforum.de/2454
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
SSH - Ich komme nicht drauf
Hallo!
Darf sich "root" vielleicht nicht per ssh anmelden?
Einfach mal als "normaler" User versuchen und dann root "werden"...
Gruß, habakug
Darf sich "root" vielleicht nicht per ssh anmelden?
Einfach mal als "normaler" User versuchen und dann root "werden"...
Gruß, habakug
Root und normaler User können sich beide nicht anmelden, das habe ich schon ausgeschlossen.
gibt nichts aus.
Und sshd_config würde ich gerne posten, allerdings kann ich momentan ja nur an die Console (Server) direkt und wüsste nicht, wie ich von dort hier posten könnte. Ich habe allerdings in der Config lediglich die ListenAddress von 0.0.0.0 auf die IP des Servers geändert. Ansonsten alles Standard, wie es apt-get install macht.
Die Frage, bei der Installation ob SSH-Keysign SUID installiert werden soll habe ich mit ja beantwortet und Protokoll Version 2 ausgewählt. Sonst nichts.
Wenn ich allerdings im Putty SSH V2 auswähle, bringt er die Fehlermeldung bevor überhaupt eine Verbindung zum Server aufgebaut wird:
Und wenn ich den Server auf V1 umstelle, bringt er mir beim Starten die Fehlermeldung:
Code: Alles auswählen
netstat -tulpe | grep sshd
Code: Alles auswählen
iptables -nvL
Code: Alles auswählen
-bash: iptables: command not found
Und sshd_config würde ich gerne posten, allerdings kann ich momentan ja nur an die Console (Server) direkt und wüsste nicht, wie ich von dort hier posten könnte. Ich habe allerdings in der Config lediglich die ListenAddress von 0.0.0.0 auf die IP des Servers geändert. Ansonsten alles Standard, wie es apt-get install macht.
Die Frage, bei der Installation ob SSH-Keysign SUID installiert werden soll habe ich mit ja beantwortet und Protokoll Version 2 ausgewählt. Sonst nichts.
Wenn ich allerdings im Putty SSH V2 auswähle, bringt er die Fehlermeldung bevor überhaupt eine Verbindung zum Server aufgebaut wird:
Code: Alles auswählen
SSH protocol version 2 required by user but not provided by server
Code: Alles auswählen
Disabling protocol version 1. Could not load host key.
sshd: no hostkeys available -- exiting
Zuletzt geändert von C.T. am 22.02.2006 13:46:58, insgesamt 1-mal geändert.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
Hmm,
also das mit iptables war eigentlich klar. Kann er ja nicht anzeigen. Vielleicht installierst du es einfach nochmal probierst das 'iptables -L' und wenn nichts angezeigt wird, deinstallierst du es wieder.
Der Befehl heisst 'netstat'. Nicht 'Netstate'
Also ich würde an diesem Punkt einfach mal den sshd mit
deinstallieren. Ist sicher keine schöne Methode. Danach halt wieder neu installieren.
also das mit iptables war eigentlich klar. Kann er ja nicht anzeigen. Vielleicht installierst du es einfach nochmal probierst das 'iptables -L' und wenn nichts angezeigt wird, deinstallierst du es wieder.
Der Befehl heisst 'netstat'. Nicht 'Netstate'
Also ich würde an diesem Punkt einfach mal den sshd mit
Code: Alles auswählen
apt-get remove --purge ssh
Code: Alles auswählen
apt-get install ssh
Es tut mir ja schrecklich leid, dass ich mich noch nicht so gut auskenne, wie andere Leute hier und deswegen vielleicht noch etwas mehr auf dem Schlauch stehe.meandtheshell hat geschrieben:@C.T.
omei omei was soll ich sagen - lies nochmal _genau_ was ich geschrieben habe
markus
Ich weiß' auch beim besten Willen nicht, was du meinst.
Der "Netstate" und "netstat" war ein Tippfehler von meiner Seite, da ich die ganze Zeit hin und her laufe vom Serverraum zum Arbeitsplatz und deswegen mich ab und zu mal vertippen kann.
Deinstallieren und neuinstallieren habe ich schon probiert, aber ich werde es nochmal tun.
Jetzt habe ich es aber mit "--purge" gemacht.
Und bei der Neuinstallation habe ich dieses mal auch gesagt, dass er keine Beschränkung auf "nur Version 2" setzen soll. Es geht trotz allem nicht.
hat nach einer erneuten Installation übrigens keine Regeln ausgegeben.
Und bei der Neuinstallation habe ich dieses mal auch gesagt, dass er keine Beschränkung auf "nur Version 2" setzen soll. Es geht trotz allem nicht.
Code: Alles auswählen
iptables -nvL
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
SSH - Ich komme nicht drauf
Hallo!
@meandtheshell
Was soll
Vielleicht sollte man statt
...und warum er die sshd_config nicht postet, hat er ja begründet.
Was _genau_ in deinem Posting soll er lesen?
Fragend, habakug
@meandtheshell
Was soll
bringen, wenn der sshd sich gerade mit Signal 15 (=normales Beenden) verabschiedet hat?netstat -tulpe | grep sshd
Vielleicht sollte man statt
lieberiptables -nvL
nehmen./sbin/iptables -nvL
...und warum er die sshd_config nicht postet, hat er ja begründet.
Was _genau_ in deinem Posting soll er lesen?
Fragend, habakug
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
manche befehle müssen als root ausgeführt werden und das System ist case sensitiv
markus
markus
Zuletzt geändert von meandtheshell am 22.02.2006 14:13:04, insgesamt 1-mal geändert.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
sport ist immer gut - wir sehen nur was du postest - flasch ist falsch ob Tippfehler oder nichtC.T. hat geschrieben: Der "Netstate" und "netstat" war ein Tippfehler von meiner Seite, da ich die ganze Zeit hin und her laufe vom Serverraum zum Arbeitsplatz und deswegen mich ab und zu mal vertippen kann.
markus
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
SSH - Ich komme nicht drauf
Hallo!
@C.T.
Es klang eher so, als sei in seinem Posting die Lösung versteckt...
Gruß, habakug
@C.T.
Es klang eher so, als sei in seinem Posting die Lösung versteckt...
Gruß, habakug
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
SSH - Ich komme nicht drauf
Hallo!
@meandtheshell
Gruß, habakug
@meandtheshell
Lies nochmal _genau_ das Eingangsposting von C.T. ...dieser Sachverhalt war da noch nicht im Raum
Gruß, habakug
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
@haba...
- zur terminierung: ja du hast recht das habe ich durcheinander gewürfelt
- iptables sollte reichen wenn /sbin in der PATH Variable enthalten ist
@C.T.
möglicherweiße hast du mehr als einen sshd am system
mach einmal ein
markus
- zur terminierung: ja du hast recht das habe ich durcheinander gewürfelt
- iptables sollte reichen wenn /sbin in der PATH Variable enthalten ist
@C.T.
möglicherweiße hast du mehr als einen sshd am system
mach einmal ein
Code: Alles auswählen
dpkg -l | grep ssh
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
SSH - Ich komme nicht drauf
Hallo!
@meandtheshell
Habe dein edit zur Kenntnis genommen.
Dann aber komplett. Schau dir das mal an [1]
Gruß, habakug
[1]http://de.wikipedia.org/wiki/Case_sensitive
@meandtheshell
Habe dein edit zur Kenntnis genommen.
Dann aber komplett. Schau dir das mal an [1]
Gruß, habakug
[1]http://de.wikipedia.org/wiki/Case_sensitive
Wenn du als normaler User unterwegs bist, bringt dir auch ein nix, da du als normaler User nicht die Rechte hast, ueberhaupt die Chains auszulesen...
Btw, iptables liegt in /sbin/ und nicht in /usr/sbin/, aber das mal nur am Rand
Was man mal versuchen kann, ob es lokal geht. SSH starten ueber als root. Danach mal ein versuchen.
In den diversen Logfiles sind keine weiteren Infos zu finden?
Code: Alles auswählen
/sbin/iptables -nLv
Btw, iptables liegt in /sbin/ und nicht in /usr/sbin/, aber das mal nur am Rand
Was man mal versuchen kann, ob es lokal geht. SSH starten ueber
Code: Alles auswählen
/etc/init.d/sshd start
Code: Alles auswählen
ssh <user>@localhost
In den diversen Logfiles sind keine weiteren Infos zu finden?
- habakug
- Moderator
- Beiträge: 4314
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
SSH - Ich komme nicht drauf
Hallo!
@nepos
Stimmt hier zumindest nicht:
Aber was soll:
Es ist eine gute Idee den sshd zu starten. Er hat aber schon versucht sich lokal anzumelden und das geht.
Gruß, habkug
@nepos
Stimmt hier zumindest nicht:
aber:[work@gnubbel ~]$ iptables
bash: iptables: command not found
...allerdings hast du recht, das ein User nicht die Rechte hat die Chains auszulesen. Es sieht für einen Anfänger aber nicht so aus, als ob er iptables erst installieren muß.[work@gnubbel ~]$ /sbin/iptables
iptables v1.3.0: no command specified
Try `iptables -h' or 'iptables --help' for more information.
Aber was soll:
Mein Vorschlag warBtw, iptables liegt in /sbin/ und nicht in /usr/sbin/
???/sbin/iptables -nvL
Es ist eine gute Idee den sshd zu starten. Er hat aber schon versucht sich lokal anzumelden und das geht.
Gruß, habkug