Hjemmeside » hvordan » Hold din Linux SSH session fra Afbrydelse

    Hold din Linux SSH session fra Afbrydelse

    Jeg er typen af ​​geek, der har en SSH-klient åben til enhver tid, forbundet med mine mest brugte servere, så jeg har øjeblikkelig adgang til overvågning og noget andet. Som sådan irriterer det mig meget, når jeg bliver afbrudt, så jeg deler nogle få metoder til at holde din session i live.

    Du kan konfigurere ssh-klienten til automatisk at sende en protokol uden kodekode hvert antal sekunder, så serveren ikke afbryder forbindelsen. Dette indstilles undertiden som Keep-Alive eller Stop-Disconnecting-So-Many i andre kunder.

    Global konfiguration

    Tilføj følgende linje til filen / etc / ssh / ssh_config:

    ServerAliveInterval 60

    Nummeret er mængden af ​​sekunder før serveren sender den no-op-kode.

    Nuværende brugerkonfiguration

    Tilføj følgende linjer til filen ~ / .ssh / config (opret hvis den ikke findes)

    Vært *
    ServerAliveInterval 60

    Sørg for at indtaste anden linje med et mellemrum.

    Per-Host Configuration

    Hvis du kun vil aktivere, fortsætter med at være levende for en enkelt server, kan du tilføje det i filen ~ / .ssh / config med følgende syntaks:

    Værter * hostname.com
    ServerAliveInterval 60

    Fungerer ret godt, håber det hjælper andre derude.