Fórumok
Sziasztok, segítséget kérnék egy VPS-en futó Ubuntu 14.04 szerver SSHD konfigurálásával kapcsolatosan.
Szeretném megtudni, hogy lehet azt beállítani, hogy kb. 10 perc inaktív idő után ne bontsa a szerver a kapcsolatot. Más nem VPS szerveren lévő ssh szervereken nincs ilyen gondom, azoknál nem bontódik X idő után a kapcsolat. Sajnos ezeknél a előtelepített VPS-es Linux szervereknél ez már nem mondható el.. :(
Ezekkel már próbálkoztam, nem jár eredménnyel:
TCPKeepAlive
ServerAliveInterval 300
ServerAliveCountMax 2
Előre is köszönöm a segítségeteket!
Hozzászólások
A Putty-ban beállitod a keepalive értéket
Connection -> Sending of nul packets to keep session active.
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház
Nem putty, csak konzol. Az az érdekes, hogy csak a VPS-ek fele van ilyen gondom... A vasaknál, nincs szét bontás. Feltételezem, hogy a VPS-es Linux szerver ssh conf-ban kell valamit matatni. Ezért nem szeretem az előretelepített dolgokat a VPS-eknél... :(
for i in {1..100}; do sed 's/konzo/terminá/' <<< "konzol"; done
P.S.: hogy ne csak trollkodjak, a "TCPKeepAlive" mellől ránézésre hiányzik a "yes"...
------------------------
{0} ok boto
boto ?
Feltételezem, hogy a VPS-es Linux szerver ssh conf-ban kell valamit matatni.
Én meg feltételezném, hogy útközben valami hálózati eszköz bont. Vagy egy tűzfal, vagy valami NAT-oló cuccos. Akármelyik is, kurvára rá kell baszni a kezére annak, aki 10 percre állít egy TCP connection timeoutot.
A bontás után milyen indok látszik a logban?
Nincs közte valami tűzfal? A vasak felé nincs, VPS felé pedig van? A VPS-ek tűzfala pl?
jaja, simán lehet, hogy ott van olyan eszköz, ami kibassza az idle sessiont (bár azon a keepalivenak segítenie kellene)
Vagy annyira "okos", hogy csak valós forgalmat tart valósnak. Keepalive-ot (egy byte?) zajnak tekinti.
Erre nagy összegekben nem tennék, nem akarnak azok általában annyira okosak lenni.
Hát pl a TCP keepalive az nulla byte+nyugta, de alapértelmezésben csak kétóránként megy, ami több mint a tűzfalak 5-10 perces türelme...
Van bashban egy TMOUT kornyezeti valtozo, ennyi inaktivitas utan kilep a shellbol, nezd meg, hogy ez nincs-e beallitva.
Nincs pl. autolog telepitve?
(Én pl a rc.local-ba gányoltam bele egy ilyet:
Juj... Ez tényleg gány... Illendően ezt a /etc/sysctl.conf fájlban kéne beállítani a net.ipv4.tcp_keepalive_time paraméterrel...
Nahát, tényleg van ilyen file... Az én időmben ilyen még nem volt. Mindenestre köszi az infót.