Portál AbcLinuxu, 14. května 2025 02:11

Dotaz: Ako diskonektnut ssh session po nejakom case neaktivity?

2.1.2006 13:50 pelikan
Ako diskonektnut ssh session po nejakom case neaktivity?
Přečteno: 82×
Odpovědět | Admin
Hi,
system: Mandrake Linux 10.1
kernel:
2.6.8.1-12mdk
ssh:
openssh-3.9p1-3mdk
openssh-clients-3.9p1-3mdk
openssh-server-3.9p1-3mdk
Chcem aby sshd korektne odpojil ssh spojenie na tento server ak toto spojenie je urcity cas neaktivne. V sshd_config som nastavil napr. toto:
ClientAliveInterval 60
ClientAliveCountMax 5
reload (restart) daemona a pripojil sa znovu ale po danych 60*5 sekundach sa spojenie nerozpojilo (samozrejme ze ziadna aktivita nebola zo strany klienta) Neviete poradit ako by som to mohol spravit? alebo kde je chyba?

thx pelikan
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.1.2006 14:01 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ako diskonektnut ssh session po nejakom case neaktivity?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Špatně jste pochopil význam těch direktiv. Nastavil jste, že démon posílá každých 60 sekund testovací paket a pokud nedostane pětkrát za sebou odpověď, spojení ukončí. S "neaktivitou" uživatele (uvozovky proto, že tento pojem by bylo potřeba nejprve řádně definovat) to nemá nic společného. Ustřihnout spojení jen proto, že uživatel nemačká klávesy by bylo hodně brutální a nečisté řešení. Zkuste se spíš podívat na proměnnou TMOUT (používáte-li bash).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.