Wéi erhéijen d'SSH Connection Timeout am Linux
SSH Timeouts als Resultat vun Inaktivitéit kënne ganz irritéierend sinn. Dëst zwéngt Iech normalerweis d'Verbindung nei opzemaachen an erëm nei unzefänken.
Glécklecherweis kënnt Dir d'SSH Timeout Limit ganz einfach erhéijen an Är SSH Sessioun lieweg halen och no e puer Inaktivitéit. Dëst geschitt wann entweder de Server oder de Client null Päck un den anere System schéckt fir d'Sessioun um Liewen ze halen.
Zesummenhang Liesen: Wéi sécheren an Harden OpenSSH Server
Loosst eis elo entdecken wéi Dir den SSH Connection Timeout am Linux erhéijen kënnt.
Erhéijung SSH Connection Timeout
Um Server gitt op d'Konfiguratiounsdatei /etc/ssh/sshd_config
.
$ sudo vi /etc/ssh/sshd_config
Scroll a lokaliséiert déi folgend Parameteren:
#ClientAliveInterval #ClientAliveCountMax
De Parameter ClientAliveInterval
spezifizéiert d'Zäit a Sekonnen, datt de Server waart ier en Null-Paket un de Client System schéckt fir d'Verbindung um Liewen ze halen.
Op der anerer Säit definéiert de Parameter ClientAliveCountMax
d'Zuel vun de Client Live Messagen déi geschéckt ginn ouni Messagen vum Client ze kréien. Wann dës Limit erreecht gëtt während d'Messagen geschéckt ginn, fällt de sshd Daemon d'Sessioun erof, effektiv d'ssh Sessioun ofzeschléissen.
Den Timeout Wäert gëtt vum Produkt vun den uewe genannte Parameteren, d.h.
Timeout value = ClientAliveInterval * ClientAliveCountMax
Zum Beispill, loosst eis soen datt Dir Är Parameteren definéiert hutt wéi gewisen:
ClientAliveInterval 1200 ClientAliveCountMax 3
Den Timeout Wäert ass 1200 Sekonnen * 3 = 3600 Sekonnen. Dëst ass en Äquivalent vun 1 Stonn, wat implizéiert datt Är ssh Sessioun lieweg bleift fir eng Idle Zäit vun 1 Stonn ouni ze falen.
Alternativ kënnt Dir datselwecht Resultat erreechen andeems Dir de Parameter ClientAliveInterval
alleng spezifizéiert.
ClientAliveInterval 3600
Eemol gemaach, lued den OpenSSH Daemon nei fir d'Ännerungen a Kraaft ze kommen.
$ sudo systemctl reload sshd
Als SSH Sécherheetsmoossnam ass et ëmmer unzeroden den SSH Timeout Wäert net op e grousse Wäert ze setzen. Dëst ass fir ze verhënneren datt een laanscht geet an Är Sessioun kapéiert wann Dir fir eng länger Zäit fort sidd. An dat ass et fir dëst Thema.