Udržujte Linux SSH relace od odpojení
Jsem typ geek, který má vždy otevřený klient SSH, spojený s nejčastěji používanými servery, takže mám okamžitý přístup k monitorování a cokoli jiného. Jako taková mě velmi rozčiluje, když se odpojím, takže sdílím několik metod pro udržení vaší relace naživu.
Můžete nakonfigurovat ssh klienta tak, aby automaticky odesílal protokolový kód bez operačního kódu na každý počet sekund, aby se server neodpojil od vás. Toto nastavení je někdy označováno jako Keep-Alive nebo Stop-Disconnecting-So-Much u jiných klientů.
Globální konfigurace
Do souboru / etc / ssh / ssh_config přidejte následující řádek:
ServerAliveInterval 60
Číslo je počet sekund před tím, než server odešle neop kód.
Současná konfigurace uživatele
Přidejte následující řádky do souboru ~ / .ssh / config (vytvořit, pokud neexistuje)
Host *
ServerAliveInterval 60
Ujistěte se, že druhý řádek je odsazen mezerou.
Konfigurace podle typu hostitele
Chcete-li povolit pouze udržet naživu pro jediný server, můžete jej přidat do souboru ~ / .ssh / config s následující syntaxí:
Host * hostname.com
ServerAliveInterval 60
Funguje docela dobře, doufám, že pomáhá někomu jinému venku.