Mājas lapa » » Saglabājiet savu Linux SSH sesiju no atvienošanas

    Saglabājiet savu Linux SSH sesiju no atvienošanas

    Es esmu tāda veida ģeeksts, kuram vienmēr ir atvērts SSH klients, kas savienots ar visbiežāk lietotajiem serveriem, lai man būtu tūlītēja piekļuve uzraudzībai un kaut kas cits. Kā tāds tas mani ļoti kairina, kad es atvienojos, tāpēc es dalīšos dažās metodēs, kā saglabāt savu sesiju.

    Jūs varat konfigurēt ssh klientu, lai automātiski nosūtītu protokola no-op koda kodu ik pēc dažām sekundēm, lai serveris netiktu atvienots. Tas ir iestatījums dažkārt tiek dēvēts par Keep-Alive vai Stop-Disconnecting-So-Much citos klientos.

    Globālā konfigurācija

    Pievienojiet šādu rindu failam / etc / ssh / ssh_config:

    ServerAliveInterval 60

    Numurs ir sekundes pirms servera nosūtīšanas, nosūtot no-op kodu.

    Pašreizējā lietotāja konfigurācija

    Pievienojiet ~ / .ssh / config failam šādas rindas (izveidojiet, ja tas nepastāv)

    Uzņēmēja *
    ServerAliveInterval 60

    Pārliecinieties, ka otrā rindiņa ir ar atstarpi.

    Uz vietas konfigurācija

    Ja vēlaties aktivizēt tikai viena servera saglabāšanu, 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.