SSH-timeouts som følge af inaktivitet kan være ret irriterende. Dette tvinger dig normalt til at genstarte forbindelsen og starte forfra igen.

Godt nok kan du nemt øge SSH-timeout-grænsen og holde din SSH-session i live, selv efter en vis inaktivitet. Dette sker, når enten serveren eller klienten sender null-pakker til det andet system for at holde sessionen i live.

Relateret læsning: Sådan sikrer og hærder du OpenSSH-serveren

Lad os nu undersøge, hvordan du kan øge SSH-forbindelses-timeout i Linux.

Og øge SSH-forbindelses-timeout

På serveren skal du gå over til konfigurationsfilen /etc/ssh/sshd_config.

$ sudo vi /etc/ssh/sshd_config

Rul og find følgende parametre:

#ClientAliveInterval #ClientAliveCountMax

Parameteren ClientAliveInterval angiver den tid i sekunder, som serveren venter, før den sender en null-pakke til klientsystemet for at holde forbindelsen i live.

Parameteren ClientAliveCountMax definerer på den anden side antallet af client alive-meddelelser, der sendes uden at få nogen meddelelser fra klienten. Hvis denne grænse nås, mens beskederne sendes, vil sshd-dæmonen droppe sessionen, hvilket effektivt afslutter ssh-sessionen.

Timeout-værdien er givet ved produktet af ovenstående parametre i.e.

Timeout value = ClientAliveInterval * ClientAliveCountMax

For eksempel, lad os sige, at du har defineret dine parametre som vist:

ClientAliveInterval 1200ClientAliveCountMax 3
Opnå SSH Timeout

Timeout-værdien vil være 1200 sekunder * 3 = 3600 sekunder. Dette svarer til 1 time, hvilket indebærer, at din ssh-session vil forblive i live i en tomgangsperiode på 1 time uden at blive afbrudt.

Alternativt kan du opnå det samme resultat ved at angive ClientAliveInterval-parameteren alene.

ClientAliveInterval 3600

Når du er færdig, skal du genindlæse OpenSSH-dæmonen, for at ændringerne træder i kraft.

$ sudo systemctl reload sshd
Slutning

Som en SSH-sikkerhedsforanstaltning er det altid tilrådeligt ikke at indstille SSH-timeout-værdien til en stor værdi. Dette er for at forhindre nogen i at gå forbi og kapre din session, når du er væk i en længere periode. Og det var det hele for dette emne.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.