Startpagina » hoe » Houd uw Linux SSH-sessie tegen het loskoppelen

    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.