Hallo Ich habe das Problem öfters auf meiner Suse9.0 Box: Ich logge mich ein als user, mach ein su um als root das eine oder andere zu konfigurieren und beim ausloggen (via exit, logout oder ctrl-d kommt alles aufs selbe raus) hängt das ssh irgendwie... Soll heissen es gibt keine antwort auf den befehl, friert einfach so ein wie es war (und zwar nicht mein putty sondern die verbindung oder so... kann nix tippen, ctrl-c etc nützt nix). Falls es was nützt, hier ein auszug aus "ps aux" wenn sowas passiert ist: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 23356 0.0 0.2 5764 652 ? S 18:58 0:01 sshd: user@pts/8 user 23357 0.0 0.0 2872 12 pts/8 S 18:58 0:00 -bash root 23376 0.0 0.0 2664 28 pts/8 S 18:58 0:00 su root 23377 0.0 0.3 2884 964 pts/8 S 18:58 0:00 bash vscan 23541 0.0 0.0 2536 0 pts/8 SW 19:10 0:00 su - vscan vscan 23542 0.0 0.2 2872 748 pts/8 S 19:10 0:00 -bash als user loggte ich mich ein, machte ein su und dann wiederum ein su - vscan um dem Spamassassin via sa-learn einige sachen beizubringen. beim ausloggen des vscan-users hängte er sich dann auf.... cpu auslastung gibts keine, in den messages les ich zu der session auch nur: -- Apr 28 18:58:42 mindblow sshd[23356]: Connection from 192.168.0.2 port 4373 Apr 28 18:58:46 mindblow sshd[23356]: reverse mapping checking getaddrinfo for thinkywinky.0.168.192.in-addr.arpa failed - POSSIBLE BREAKIN ATTEMPT! Apr 28 18:58:46 mindblow sshd[23356]: Accepted password for user from 192.168.0.2 port 4373 ssh2 -- und dann nix mehr zu dieser session..... Kann jemand was dazu sagen? sshd ist das originalteil von SuSE 9.0: version OpenSSH_3.7.1p2 Vielen Dank Matti
Am 28.04.04 schrieb Matthias Keller:
Hallo
Ich habe das Problem öfters auf meiner Suse9.0 Box: Ich logge mich ein als user, mach ein su um als root das eine oder andere zu konfigurieren und beim ausloggen (via exit, logout oder ctrl-d kommt alles aufs selbe raus) hängt das ssh irgendwie... Soll heissen es gibt keine antwort auf den befehl, friert einfach so ein wie es war (und zwar nicht mein putty sondern die verbindung oder so... kann nix tippen, ctrl-c etc nützt nix). [...] Kann jemand was dazu sagen? sshd ist das originalteil von SuSE 9.0: version OpenSSH_3.7.1p2
Hatte genau das gleich Problem. Vor kurzem gab es ein openssh-Update für SuSE 9.0, vielleicht hilft das. Ansonsten mit ~. mal probieren, damit müsste sich die ssh beenden. Guido
Guido Laubender wrote:
Am 28.04.04 schrieb Matthias Keller:
Hallo
Ich habe das Problem öfters auf meiner Suse9.0 Box: Ich logge mich ein als user, mach ein su um als root das eine oder andere zu konfigurieren und beim ausloggen (via exit, logout oder ctrl-d kommt alles aufs selbe raus) hängt das ssh irgendwie... Soll heissen es gibt keine antwort auf den befehl, friert einfach so ein wie es war (und zwar nicht mein putty sondern die verbindung oder so... kann nix tippen, ctrl-c etc nützt nix). [...] Kann jemand was dazu sagen? sshd ist das originalteil von SuSE 9.0: version OpenSSH_3.7.1p2
Hatte genau das gleich Problem. Vor kurzem gab es ein openssh-Update für SuSE 9.0, vielleicht hilft das.
Ansonsten mit ~. mal probieren, damit müsste sich die ssh beenden.
Guido
Hi Guido Ja vor einigen Tagen oder Wochen gabs mal eins, hab ich schon lange eingespielt .... hat keine Änderung gebracht. Klär mal bitte einen Laien auf, was ist ~. ?? Gruss Matti
Am 28.04.04 schrieb Matthias Keller:
Guido Laubender wrote:
Am 28.04.04 schrieb Matthias Keller:
Hi Guido
Ja vor einigen Tagen oder Wochen gabs mal eins, hab ich schon lange eingespielt .... hat keine Änderung gebracht.
Klär mal bitte einen Laien auf, was ist ~. ??
Ein sog. "Escape Character". Es gibt noch weitere: siehe manpage zu ssh, Punkt Escape Characters. Guido
Guido Laubender wrote:
Am 28.04.04 schrieb Matthias Keller:
Guido Laubender wrote:
Am 28.04.04 schrieb Matthias Keller:
Klär mal bitte einen Laien auf, was ist ~. ??
Ein sog. "Escape Character". Es gibt noch weitere: siehe manpage zu ssh, Punkt Escape Characters.
Hi Guido Danke für die Aufklärung, habe den Punkt gefunden im man... Jedoch nach wie vor keine Ahnung wie ich das anwenden muss...? Weiss ja nicht wo auf der deutschen Tastatur das ~ ist, aber auf der schweizer darf man dazu AltGr + ^ drücken (diese ist wiederum gleich links von der backspace taste) und auch dann erscheint das teil noch nicht weil es auf ein zeichen wartet damit man zb ñ schreiben kann..... sowohl nur diese taste drücken gefolgt von einem punkt (was in ein einzelnes ~ resultiert) sowie zwei punkte oder zweimal die ~ taste ergibt gar keinen effekt ausser vielleicht dass das zeichen auf die konsole geschrieben wird... Oder geht das ganze eh nur wenn man linux's eigenes SSH verwendet und nicht mit putty unter windows? Gruss Matti
On 28-Apr-04, Matthias Keller wrote:
Danke für die Aufklärung, habe den Punkt gefunden im man... Jedoch nach wie vor keine Ahnung wie ich das anwenden muss...? Weiss ja nicht wo auf der deutschen Tastatur das ~ ist, aber auf der schweizer darf man dazu AltGr + ^ drücken (diese ist wiederum gleich links von der backspace taste) und auch dann erscheint das teil noch nicht weil es auf ein zeichen wartet damit man zb ñ schreiben kann..... sowohl nur diese taste drücken gefolgt von einem punkt (was in ein einzelnes ~ resultiert) sowie zwei punkte oder zweimal die ~ taste ergibt gar keinen effekt ausser vielleicht dass das zeichen auf die konsole geschrieben wird... Oder geht das ganze eh nur wenn man linux's eigenes SSH verwendet und nicht mit putty unter windows?
Davor muß ein <Return> geschickt werden, nur dann werden die Escapes als solche erkannt. Also: <Return> <~> <.> In Deinem Fall ist die <~>-Taste zum Zusammensetzen von Zeichen mit "Tilde" konfiguriert (ein "Dead_key", hier: "Dead_Tilde"). Dann brauchst Du ein zweites Zeichen, das in Kombination mir "~" keine zusammen- gesetztes Zeichen wie ñ ergibt. Das Leerzeichen oder nochmal <~> gehen immer. Ich würde eine der folgenden Kombinationen in Betracht ziehen: <Return> <~> <~> <.> <Return> <~> <.> <.> <Return> <~> < > <.> Gruß, -- Olaf Dabrunz (od/odabrunz), SUSE Linux AG, Nürnberg
Am 28.04.04 schrieb Matthias Keller:
Guido Laubender wrote:
Am 28.04.04 schrieb Matthias Keller:
Guido Laubender wrote:
Am 28.04.04 schrieb Matthias Keller:
Danke für die Aufklärung, habe den Punkt gefunden im man... Jedoch nach wie vor keine Ahnung wie ich das anwenden muss...? Weiss ja nicht wo auf der deutschen Tastatur das ~ ist, aber auf der schweizer darf man dazu AltGr + ^ drücken (diese ist wiederum gleich links von der backspace taste) und auch dann erscheint das teil noch nicht weil es auf ein zeichen wartet damit man zb ñ schreiben kann..... sowohl nur diese taste drücken gefolgt von einem punkt (was in ein einzelnes ~ resultiert) sowie zwei punkte oder zweimal die ~ taste ergibt gar keinen effekt ausser vielleicht dass das zeichen auf die konsole geschrieben wird... Oder geht das ganze eh nur wenn man linux's eigenes SSH verwendet und nicht mit putty unter windows?
Auf der deutschen Tastatur bekommt man ein ~ mit der "AltGr" und der "+"-Taste (und zwar sofort). Bisher kenne ich den Abbruch der ssh-Sitzung mit ~. nur unter Linux. Ob es mit Putty funktioniert, weiß ich nicht. Einfach mal ausprobieren. Wenn es nicht geht, kann ich Dir leider nicht weiterhelfen, da ich nur vom Namen her kenne, sorry. Guido
Hallo,
Quoting Matthias Keller
Hallo
Ich habe das Problem öfters auf meiner Suse9.0 Box: Ich logge mich ein als user, mach ein su um als root das eine oder andere zu konfigurieren und beim ausloggen (via exit, logout oder ctrl-d kommt alles aufs selbe raus) hängt das ssh irgendwie... Soll heissen es gibt keine antwort auf den befehl, friert einfach so ein wie es war (und zwar nicht mein putty sondern die verbindung oder so... kann nix tippen, ctrl-c etc nützt nix).
kann es sein, daß Du ein Proggi gestartet hast, das im Hintergrund weiterläuft? Noramalerweise ist dies der Fall. Als Tip: es gibt die ssh-Kommandos, z.B. beschrieben in der c't 1/04, Seite 172. Ein "~." (Tilde und dann Punkt) logt aus, auch wenn ein Hintergrundprozeß am werkeln ist. Es gibt da noch so ein zwei Gimmicks mit diesen Kommandos, kannst ja mal reinschauen. Grüße, Mario
gaab4201@uni-trier.de wrote:
Quoting Matthias Keller
: Ich habe das Problem öfters auf meiner Suse9.0 Box: Ich logge mich ein als user, mach ein su um als root das eine oder andere zu konfigurieren und beim ausloggen (via exit, logout oder ctrl-d kommt alles aufs selbe raus) hängt das ssh irgendwie... Soll heissen es gibt keine antwort auf den befehl, friert einfach so ein wie es war (und zwar nicht mein putty sondern die verbindung oder so... kann nix tippen, ctrl-c etc nützt nix).
kann es sein, daß Du ein Proggi gestartet hast, das im Hintergrund weiterläuft? Noramalerweise ist dies der Fall. Als Tip: es gibt die ssh-Kommandos, z.B. beschrieben in der c't 1/04, Seite 172. Ein "~." (Tilde und dann Punkt) logt aus, auch wenn ein Hintergrundprozeß am werkeln ist. Es gibt da noch so ein zwei Gimmicks mit diesen Kommandos, kannst ja mal reinschauen.
Das hab ich mir auch schon überlegt, jedoch alles was ich mit dem vscan user normalerweise mache ist sa-learn .. viel mehr kann der ja sowieso nicht... aber eine suche im ps aux nach dem pty der session sollte ja eigentlich eh alle laufenden prozesse finden die damit verbunden sind, oder? Oder gilt das nicht für irgendwelche hintergrundprozesse? Wie könnte ich die aufspüren? Vielen Dank Matti
Hallo Mario, On Thu, Apr 29, 2004 at 01:01:18PM +0200, gaab4201@uni-trier.de wrote:
Noramalerweise ist dies der Fall. Als Tip: es gibt die ssh-Kommandos, z.B. beschrieben in der c't 1/04, Seite 172. Ein "~." (Tilde und dann Punkt) logt aus, auch wenn ein Hintergrundprozeß am werkeln ist.
Warum in die Ferne schweifen.... "man ssh" da stehen all die "geheimen" Kommandos :) Greetings Daniel -- Geschichte ist die Lüge, auf die man sich geeinigt hat. (Napoleon)
participants (5)
-
Daniel Lord
-
gaab4201@uni-trier.de
-
Guido Laubender
-
Matthias Keller
-
Olaf Dabrunz