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.