Es esmu tāda veida geek, kuram vienmēr ir pieejams SSH klients, kas ir savienots ar visbiežāk izmantotajiem serveriem, lai man būtu tūlītēja piekļuve uzraudzībai un jebko citam. Tā kā man tiek atvienots, tas mani ļoti traucē, tāpēc es dalīšos ar dažām metodēm, lai uzturētu sesiju dzīvu.
Jūs varat konfigurēt ssh klientu, lai automātiski nosūtītu protokola "no-op" koda kodu ik pēc sekundes, lai serveris jūs neatvienotu. Šis iestatījums dažreiz tiek dēvēts par Keep-Alive vai Stop-Disconnecting-So-Much citiem klientiem.
Globālā konfigurācija
Pievienot / etc / ssh / ssh_config failu šādai rindai:
ServerAliveInterval 60
Numurs ir sekundes lielums, pirms serveris nosūta ne-op kodu.
Pašreizējā lietotāja konfigurācija
Pievienojiet ~ / .ssh / config failam šādas rindiņas (izveidojiet, ja tā neeksistē).
Saimnieks *
ServerAliveInterval 60
Pārliecinieties, vai otrā rinda ir ievietota ar atstarpi.
Viena uzņēmēja konfigurācija
Ja vēlaties tikai aktivizēt noturīgu darbību vienā serverī, varat to pievienot failā ~ / .ssh / config ar šādu sintaksi:
Host * hostname.com
ServerAliveInterval 60
Darbojas diezgan labi, ceru, ka tas palīdz kādam citam.