Az ssh session idő növelése (linux) egy nonblog
Előfordulhat, hogy egy távolról indított parancs végrehajtása késleltethető, de meg kell várni, hogy végrehajtsák (egyébként hasznos lehet a képernyő használata), vagy el kellett törődnünk magunkkal, és az SSH munkamenet leesett abban az időben. Olyan munkámban, mint ez gyakran történt, ezért úgy döntöttem, hogy növelem az SSH session időtúllépését a kiszolgálón, hogy megtartsam mind a kapcsolatot, mind a saját idegemet.
A / etc / ssh / sshd_config konfigurációs fájlban lévő kiszolgálón írj:
TCPKeepAlive - "yes" értékre állítva, akkor a kiszolgáló rendszeresen pingzi az ügyfelet, ellenőrizve, hogy él.
ClientAliveInterval - megadja a ping intervallumot az ügyfél státuszának ellenőrzéséhez (másodpercben). A paraméter csak a 2. protokoll-verzióhoz (2. protokoll) működik.
A ClientAliveCountMax a kliens pingek száma.
Így a példámban a munkamenet időtúllépés 60 * 300/60 = 300 perc = 5 óra.
A beállítások módosítása után ne felejtse el újraindítani az ssh szolgáltatást.
képernyő - háttér programok a terminál bezárásakor
sudo: reboot: parancs nem található