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.