Jak zwiększyć limit czasu połączenia SSH w Linux

Jak zwiększyć limit czasu połączenia SSH w Linux

Czas SSH w wyniku braku aktywności może być dość irytujący. To zwykle zmusza cię do ponownego ponownego uruchomienia połączenia i rozpoczęcia od nowa.

Na szczęście możesz łatwo zwiększyć limit limitu czasu SSH i utrzymać sesję SSH przy życiu, nawet po pewnej bezczynności. Dzieje się tak, gdy serwer lub klient wysyła pakiety zerowe do drugiego systemu, aby utrzymać sesję przy życiu.

Powiązane czytanie: Jak zabezpieczyć i harten OpenSsh Server

Zbadajmy teraz, w jaki sposób możesz zwiększyć limit czasu połączenia SSH w Linux.

Zwiększ limit czasu połączenia SSH

Na serwerze przejdź do /etc/ssh/sshd_config plik konfiguracyjny.

$ sudo vi/etc/ssh/sshd_config 

Przewiń i zlokalizuj następujące parametry:

#ClientaLiveInterval #ClienTalivECountMax 

ClientAliveInterval Parametr określa czas w sekundach, że serwer będzie poczekać przed wysłaniem pakietu zerowego do systemu klienta, aby utrzymać połączenie przy życiu.

Z drugiej strony ClientAliveCountMax Parametr określa liczbę wiadomości żywych klienta, które są wysyłane bez otrzymywania wiadomości od klienta. Jeśli ten limit zostanie osiągnięty podczas wysyłania wiadomości, Sshd Daemon upuści sesję, skutecznie kończąc sesję SSH.

Wartość limitu czasu jest podana przez iloczyn powyższych parametrów i.mi.

Wartość limitu czasu = ClientAliveInterval * ClientAliveCountMax 

Załóżmy na przykład, że zdefiniowałeś swoje parametry, jak pokazano:

ClientAliveInterval 1200 ClientAliveCountMax 3 
Zwiększ limit czasu SSH

Koniec czasu wartość będzie 1200 sekund * 3 = 3600 sekund. To jest odpowiednik 1 godzina, co oznacza, że ​​Twoja sesja SSH pozostanie przy życiu przez czas bezczynny 1 godzina bez upuszczania.

Alternatywnie możesz osiągnąć ten sam wynik, określając ClientAliveInterval sam parametr.

ClientAliveInterval 3600 

Po zakończeniu ponownie załaduj OpenSsh demon, aby zmiany w życie wejdały.

$ sudo systemCtl Reload Sshd 
Wniosek

Jako środek bezpieczeństwa SSH zawsze wskazane jest, aby nie ustawić wartości limitu czasu SSH na ogromną wartość. Ma to na celu zapobieganie przechodzeniu i porwaniu sesji, gdy nie ma cię przez dłuższy czas. I to wszystko na ten temat.