Kako povećati vremensko ograničenje SSH veze u Linuxu
Istek vremena SSH kao rezultat neaktivnosti može biti prilično iritantan. To vas obično tjera da ponovno pokrenete vezu i počnete ispočetka.
Srećom, možete jednostavno povećati ograničenje vremenskog ograničenja SSH-a i održati svoju SSH sesiju aktivnom čak i nakon neke neaktivnosti. To se događa kada poslužitelj ili klijent šalju nulte pakete drugom sustavu kako bi održali sesiju.
Povezano čitanje: Kako osigurati i ojačati OpenSSH poslužitelj
Istražimo sada kako možete povećati vrijeme čekanja 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
navodi vrijeme u sekundama koje će poslužitelj čekati prije slanja nultog paketa klijentskom sustavu kako bi održao vezu živom.
S druge strane, parametar ClientAliveCountMax
definira broj aktivnih poruka klijenta koje se šalju bez dobivanja poruka od klijenta. Ako se ovo ograničenje dosegne dok se poruke šalju, sshd demon će prekinuti sesiju, učinkovito prekinuvši ssh sesiju.
Vrijednost vremenskog ograničenja dana je umnoškom gornjih parametara, tj.
Timeout value = ClientAliveInterval * ClientAliveCountMax
Na primjer, recimo da ste definirali svoje parametre kao što je prikazano:
ClientAliveInterval 1200
ClientAliveCountMax 3
Vrijednost Timeout bit će 1200 sekundi * 3=3600 sekundi. To je ekvivalent 1 sat, što implicira da će vaša ssh sesija ostati živa tijekom vremena mirovanja od 1 sata bez prekida.
Alternativno, možete postići isti rezultat specificiranjem samog parametra ClientAliveInterval
.
ClientAliveInterval 3600
Kada završite, ponovno učitajte demon OpenSSH kako bi promjene stupile na snagu.
sudo systemctl reload sshd
Zaključak
Kao SSH sigurnosna mjera, uvijek je preporučljivo ne postavljati SSH timeout na veliku vrijednost. Ovo je kako bi se spriječilo da netko prođe i otme vašu sesiju kada ste odsutni dulje vrijeme. I to je to za ovu temu.