Re: ssh Guru gesucht: sarge, xsession und ssh backgrounds terminieren nicht
Hallo miteinander!
On Sat, 9 Jul 2005, Norbert Preining wrote:
> Danke mal für die Vorschläge, ich habe daraufhin etwas weiter
> recherchiert:
>
> On Die, 05 Jul 2005, Jens Ruehmkorf wrote:
> > > server und auf den clients mit der Zeit ein Haufen unnötiger Prozesse
> > > an, die man von Hand killen muss.
> >
> > Die ersten beiden Bugs sind mit openssh (1:3.6.1p2-4) behoben (siehe
> > /usr/share/doc/ssh/changelog.Debian.gz).
>
> Debian/sarge ist auf 3.8 irgendwas, also sollte das doch irrelevant
> sein, oder?
Ich dachte da an den zweiten Bug, der aehnlich klingt und lt.
Bug-Tracking-System noch nicht behoben ist.
a. http://bugzilla.mindrot.org/show_bug.cgi?id=396
b. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=183659
Bei Upstream (soll heissen a.) finden sich auch Kommentare, ob/wann der
Bug-Fix in 4.0 eingebaut werden soll. Evtl. koenntest Du beim
Bug-Submitter von bugs.debian.org mal nachfragen? Jedenfalls, wenn wir
hier nicht weiterkommen ...
> > > In den clients:/etc/ssh/ssh_config files gibt es keinen Unterschied.
> >
> > Hm. Es gibt aber zwischen Woody- und Sarge-Version von ssh einige
> > Optionen, die sich geaendert haben, ebenso manche Standardeinstellungen.
> > Der sshd meckert nicht (etwa deprecated Option) beim Starten?
>
> Nein, im ssh_config file steht bei uns auch fast nichts drinnen.
Ah, ich hatte das falsch gelesen. Du meintest die Dateien "ssh_config",
ich las "sshd_config". Na klar, die ssh_config-Dateien machen keinen
grossen Unterschied.
> > * Klappt es denn zwischen Sarge-SSH-Clients ohne Probleme?
>
> Hier wird es nun interessant:
>
> Wenn ich von einem client (sarge) mich auf einen sarge-server einlogge,
> passiert das gleiche, die ssh Prozesse werden nciht terminiert.
>
> Um es genauer zu beschreiben:
>
> Wenn man ssh foo@bar.com xload macht, dann werden auf dem client ein ssh
> Prozess gestartet, und auf dem server 2 ssh und der xload (2 ssh einen
> von uid root und einer mit uid=user, privilege separation).
>
> Wenn der user sich ausloggt, dann wird der xload Prozess zwar beendet,
> aber die entsprechenden Vaterprozesse (ssh auf den server) werden nicht
> terminiert.
Einen Woody-Rechner habe ich hier leider nicht mehr, da kann ich Dir zum
Testen also nicht mit dienen. Aber zwischen den Sarge-Rechnern hier klappt
es ohne Probleme. Das sollte doch auch bei Euch zu schaffen sein...
Was sagt den "debconf-show ssh" auf Client/Server, wie sind die ssh_config
bzw. sshd_config von Client bzw. Server?
> > * Entweder tritt dieses Problem nur in Verbindung des Woody-Servers mit
> > manchen Clients auf und tritt erst bei den neueren Sarge-Clients zutage;
>
> server=woody, client=woody -> alles ok
> server=*, client=sarge -> klappt nicht
>
> in allen Fällen.
>
> > was ist von Sun- (haben die OpenSSH oder "non-free") oder Windows bzw.
> > PuTTY-Clients aus?
>
> Da kann ich ja keine remote X session starten (bei putty), und die
> anderen habe ich nicht.
Doch, das kann putty auch:
"Connection" -> "SSH" -> "Tunnels", dann
"Enable X11 forwarding".
Dafuer brauchst Du aber zusaetzlich einen X11-Server unter Windows wie von
Exceed, Cygwin o.ae. bereitgestellt. Wenn's das nicht so schon bei Euch
auf einem Rechner gibt, wuerde ich mir nicht die Muehe machen.
--
Gruss Jens
Reply to: