Kako povećati vremensko ograničenje SSH veze u Linuxu
SSH vremenska ograničenja kao rezultat neaktivnosti mogu biti prilično iritantna. To vas obično tjera da ponovno uspostavite vezu i započnete ispočetka.
Srećom, lako možete povećati ograničenje SSH vremena zadržavanja i održavati SSH sesiju na životu čak i nakon neke neaktivnosti. To se događa kada ili poslužitelj ili klijent šalju null pakete drugom sustavu kako bi održali sesiju na životu.
Povezano čitanje: Kako osigurati i ojačati OpenSSH poslužitelj
Istražimo sada kako možete povećati vremensko ograničenje SSH veze u Linuxu.
Povećajte vremensko ograničenje SSH veze
Na poslužitelju prijeđite na konfiguracijsku datoteku /etc/ssh/sshd_config
.
$ sudo vi /etc/ssh/sshd_config
Pomaknite se i pronađite sljedeće parametre:
#ClientAliveInterval #ClientAliveCountMax
Parametar ClientAliveInterval
određuje vrijeme u sekundama koje će poslužitelj pričekati prije slanja null paketa u klijentski sustav kako bi veza ostala živa.
S druge strane, parametar ClientAliveCountMax
definira broj klijentovih živih poruka koje se šalju bez primanja ikakvih poruka od klijenta. Ako se dosegne ovo ograničenje dok se poruke šalju, sshd demon će odustati od sesije, čime će se ssh sesija učinkovito prekinuti.
Vrijednost vremenskog ograničenja daje umnožak gornjih parametara tj.
Timeout value = ClientAliveInterval * ClientAliveCountMax
Na primjer, recimo da ste definirali svoje parametre kako je prikazano:
ClientAliveInterval 1200 ClientAliveCountMax 3
Vrijednost vremenskog ograničenja bit će 1200 sekundi * 3 = 3600 sekundi. Ovo je ekvivalent 1 satu, što znači da će vaša ssh sesija ostati aktivna u mirovanju od 1 sata bez pada.
Alternativno, isti rezultat možete postići specificiranjem samo parametra ClientAliveInterval
.
ClientAliveInterval 3600
Kada završite, ponovo učitajte OpenSSH demon da bi promjene stupile na snagu.
$ sudo systemctl reload sshd
Kao sigurnosnu mjeru SSH-a, uvijek je poželjno ne postaviti vrijednost SSH-timeout na veliku vrijednost. Ovo je spriječeno da netko prođe i otme vašu sesiju kada vas nema duže vrijeme. I to je to za ovu temu.