hallo,
ich sitze seit längerem an folgender Herausforderung:
Debian Linux Kernel 2.4.18ctxsmp-12
ssh 3.8.1p1-8.sarg
vserver-0.22
Der Server ist ein VServer, ich habe keinen Zugriff auf den Rechner direkt und jegliche VServer-Befehle. Ich kann keinen Neustart ausführen (gesperrt).
Ab und an fliegt mir eine SSH Connection weg.
Danach bestehen die ssh users allerdings weiter, der sshd schließt diese nicht automatisch via timeout.
Ich verbinde mich dann mit telnet, es bestehen im ps ax keine ssh prozesse und keine child prozesse mehr. who zeigt allerdings zB noch an:
onesix pts/7 Oct 13 00:33 (xxx)
onesix pts/9 Oct 12 22:32 (xxx)
onesix pts/7 Oct 12 12:25 (xxx)
onesix pts/9 Oct 13 09:41 (xxx)
Legt der sshd irgendwelche lock files oder .pid files an, die man löschen kann?
Unter /var/run/sshd.pid zu löschen bringt nichts, ebensowenig wie den dienst zu stoppen. wie gesagt, es existieren einfach keine ssh prozesse mehr.
irgendwie möchte ich diese pseudo - verbindungen allerdings loswerden!
Hat hier jemand schonmal Erfahrungen mit gemacht ?
Ich hatte einmal eine Möglichkeit via google gefunden, evtl. mußte man im /proc Verzeichniss irgendwelche Dateien löschen, das ist aber schon lange her und ich habe aber leider den Link nicht mehr. Das Problem bestand auch schon mit älteren Versionen des sshd.
THX