Kako povećati vremensko ograničenje SSH veze u Linuxu
SSH tajmauti kao rezultat neaktivnosti mogu biti prilično iritantni. To vas obično prisiljava da ponovo pokrenete vezu i počnete iznova.
Srećom, lako možete povećati SSH timeout limit i održati svoju SSH sesiju živom čak i nakon neke neaktivnosti. Ovo se dešava kada server ili klijent pošalju nulte pakete drugom sistemu kako bi sesija održala živom.
Povezano čitanje: Kako osigurati i ojačati OpenSSH server
Hajde sada da istražimo kako možete povećati vremensko ograničenje SSH veze u Linuxu.
Povećajte vremensko ograničenje SSH veze
Na serveru idite na /etc/ssh/sshd_config
konfiguracijski fajl.
sudo vi /etc/ssh/sshd_config
Skrolujte i pronađite sljedeće parametre:
#ClientAliveInterval
#ClientAliveCountMax
Parametar ClientAliveInterval
specificira vrijeme u sekundama koje će server čekati prije nego što pošalje nulti paket klijentskom sistemu kako bi održao vezu živom.
S druge strane, parametar ClientAliveCountMax
definira broj živih poruka klijenta koje se šalju bez primanja poruka od klijenta. Ako se ovo ograničenje dostigne dok se poruke šalju, sshd demon će prekinuti sesiju, efektivno prekinuvši ssh sesiju.
Vrijednost timeouta je data umnoškom gore navedenih parametara, tj.
Timeout value = ClientAliveInterval * ClientAliveCountMax
Na primjer, recimo da ste definirali svoje parametre kao što je prikazano:
ClientAliveInterval 1200
ClientAliveCountMax 3
Vrijednost Timeout će biti 1200 sekundi * 3=3600 sekundi. Ovo je ekvivalent od 1 sat, što implicira da će vaša ssh sesija ostati živa za vrijeme mirovanja od 1 sat bez prekida.
Alternativno, možete postići isti rezultat specificiranjem samog parametra ClientAliveInterval
.
ClientAliveInterval 3600
Kada završite, ponovo učitajte OpenSSH demon da bi promjene stupile na snagu.
sudo systemctl reload sshd
Zaključak
Kao SSH sigurnosna mjera, uvijek je preporučljivo ne postavljati SSH timeout na ogromnu vrijednost. Ovo je da spriječite nekoga da prođe i otme vašu sesiju kada ste odsutni na duži vremenski period. I to je to za ovu temu.