Aš, geek tipas, kurio visada yra atidarytas SSH klientas, prijungtas prie dažniausiai naudojamų serverių, kad galėčiau gauti tiesioginę prieigą prie stebėjimo ir visko kito. Dėl to mane labai erzina, kai aš atsijungiau, todėl aš naudoju keletą būdų palaikyti savo sesiją gyvu.
Galite sukonfigūruoti "ssh" klientą automatiškai siųsti protokolo "No-op" kodą kiekvieną sekundžių skaičių, kad serveris nepralaitų jus. Šis nustatymas kartais vadinamas "Keep-Alive" arba "Stop-Disconnecting-So-Much" kitose klientuose.
Visuotinė konfigūracija
Į / etc / ssh / ssh_config failą pridėkite šią eilutę:
ServerAliveInterval 60
Skaičius yra sekundžių skaičius, kol serveris siunčia "no-op" kodą.
Dabartinė vartotojo konfigūracija
Įrašykite šias eilutes į failą ~ /.ssh / config (sukurkite, jei jis neegzistuoja).
Host * ServerAliveInterval 60
Įsitikinkite, kad antroji eilutė įtraukta į tarpą.
Konfigūracija vienam klientui
Jei norite tik aktyvuoti "Keep" gyvus vienam serveriui, galite įtraukti jį į failą ~ /.ssh / config su šia sintaksė:
Host *hostname.com ServerAliveInterval 60
Veikia gana gerai, tikiuosi, kad tai padės kažkas kitur.