GNU/Linux >> Znalost Linux >  >> Linux

Jak udržet relace SSH naživu

Tento článek popisuje, jak změnit dobu, po kterou jsou relace SSH naživu.

Poznámka :K provedení následujících kroků potřebujete přístup „root“.

Pro celý systém

Hodnota Host, kterou můžete pojmenovat, jak chcete, je jednoduše označení pro ostatní nastavení. Chcete-li povolit zachování života v celém systému, upravte soubor /etc/ssh/ssh_config :

Hostitel příkladhostitelNázev hostitele examplehost.comServerAliveInterval 180ServerAliveCountMax 2

Na straně klienta

Chcete-li, aby váš server OpenSSH udržoval všechna spojení s klienty při životě, přidejte do /etc/ssh/sshd_config následující :

ClientAliveInterval 300ClientAliveCountMax 2

Důležité :Tato nastavení způsobí, že klient nebo server SSH odešle na druhou stranu nullpacket každých 300 sekund (pět minut) a vzdá se, pokud po dvou pokusech neobdrží žádnou odpověď. V tom okamžiku systém pravděpodobně spojení stejně zahodil.

Parametr ServerAliveCountMax

Tento parametr nastavuje počet aktivních zpráv serveru, které může systém odeslat, i když SSH1 nepřijme žádné zprávy ze serveru. Pokud počet serveralive zpráv překročí prahovou hodnotu, SSH se odpojí od serveru a ukončí relaci.

Parametr ServerAliveInterval

Tento parametr nastavuje časový limit v sekundách. Pokud proces po tomto limitu neobdrží ze serveru žádná data, SSH1 odešle zprávu přes šifrovaný kanál, aby si vyžádal odpověď od serveru. Výchozí hodnota je 0 , znamená, že systém tyto zprávy na server neodesílá, a 300 ukazuje, že jste nastavili volbu BatchModeoption. Tato možnost platí pouze pro protokol verze 2. ProtocolKeepAlives aSetupTimeOut jsou aliasy kompatibility specifické pro Debian pro tuto možnost.

Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete také kliknout na Pojďme si promluvit pro zahájení konverzace.


Linux
  1. Jak na SSH na Linuxu z Androidu

  2. Udržujte relaci SSH naživu

  3. Jak uchovám historii bash napříč relacemi?

  1. Jak zvýšit časový limit připojení SSH

  2. Jak SSH na server pomocí jiného serveru?

  3. Jak nastavit SSH bez hesla v systému Linux

  1. Jak získat přístup k BMC Windows Server

  2. Jak nastavit Reverse SSH Tunnel v Linuxu

  3. Jak zabít VNC Window Sessions v Linuxu