Jak zwiększyć limit czasu połączenia SSH w Linux
- 3478
- 380
- Natan Cholewa
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 3Zwię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.
- « Jak skonfigurować usługi sieciowe do automatycznego uruchomienia u rozruchu
- 3 najlepsze systemy zarządzania opakowaniami między rozkładem open source dla Linux »