Houd uw Linux SSH-sessie tegen het loskoppelen
Ik ben het type nerd dat altijd een SSH-client open heeft staan, verbonden met mijn meest gebruikte servers, zodat ik direct toegang heb voor monitoring en al het andere. Als zodanig irriteert het me enorm wanneer ik de verbinding verbreek, dus deel ik een paar methoden om je sessie levend te houden.
U kunt de ssh-client zodanig configureren dat elk aantal seconden automatisch een protocol-no-op-codecode wordt verzonden, zodat de server u niet loskoppelt. Deze instelling wordt in andere clients soms Keep-Alive of Stop-Disconnect-So-Much genoemd.
Wereldwijde configuratie
Voeg de volgende regel toe aan het bestand / etc / ssh / ssh_config:
ServerAliveInterval 60
Het aantal is het aantal seconden voordat de server de no-op-code verzendt.
Huidige gebruikersconfiguratie
Voeg de volgende regels toe aan het ~ / .ssh / config-bestand (maak aan als het niet bestaat)
Host *
ServerAliveInterval 60
Zorg ervoor dat u de tweede regel inspringt met een spatie.
Configuratie per host
Als u alleen in leven wilt blijven voor een enkele server, kunt u die toevoegen aan het bestand ~ / .ssh / config met de volgende syntaxis:
Host * hostname.com
ServerAliveInterval 60
Werkt best goed, ik hoop dat het iemand anders daar helpt.