SSH-timeout på grund av inaktivitet kan vara ganska irriterande. Detta tvingar dig vanligtvis att återuppta anslutningen och börja om från början.

Tacksamt nog kan du enkelt öka SSH-timeout-gränsen och hålla din SSH-session vid liv även efter viss inaktivitet. Detta sker när antingen servern eller klienten skickar nollpaket till det andra systemet för att hålla sessionen vid liv.

Relaterad läsning: Så här säkrar och härdar du OpenSSH-servern

Låt oss nu utforska hur du kan öka timeoutgränsen för SSH-anslutningar i Linux.

Öka timeoutgränsen för SSH-anslutningar

På servern går du över till konfigurationsfilen /etc/ssh/sshd_config.

$ sudo vi /etc/ssh/sshd_config

Rulla och leta upp följande parametrar:

#ClientAliveInterval #ClientAliveCountMax

Parametern ClientAliveInterval anger den tid i sekunder som servern väntar innan den skickar ett nollpaket till klientsystemet för att hålla anslutningen vid liv.

Parametern ClientAliveCountMax definierar å andra sidan antalet client alive-meddelanden som skickas utan att få några meddelanden från klienten. Om denna gräns nås medan meddelanden skickas kommer sshd daemon att släppa sessionen, vilket i praktiken avslutar ssh-sessionen.

Timeoutvärdet ges av produkten av ovanstående parametrar i.e.

Timeout value = ClientAliveInterval * ClientAliveCountMax

Till exempel, låt oss säga att du har definierat dina parametrar enligt följande:

ClientAliveInterval 1200ClientAliveCountMax 3
Öka SSH Timeout

Timeoutvärdet kommer att vara 1200 sekunder * 3 = 3600 sekunder. Detta motsvarar 1 timme, vilket innebär att din ssh-session kommer att hållas vid liv under en inaktiv tid på 1 timme utan att avbrytas.

Alternativt kan du uppnå samma resultat genom att endast ange parametern ClientAliveInterval.

ClientAliveInterval 3600

När du är klar laddar du om OpenSSH-demonen för att ändringarna ska träda i kraft.

$ sudo systemctl reload sshd
Slutsats

Som en SSH-säkerhetsåtgärd är det alltid tillrådligt att inte ställa in SSH-timeout-värdet till ett stort värde. Detta för att förhindra att någon går förbi och kapar din session när du är borta under en längre tid. Och det var allt för det här ämnet.

Lämna ett svar

Din e-postadress kommer inte publiceras.