Pagina principala » HOWTO » Țineți-vă sesiunea SSH Linux de la deconectare

    Țineți-vă sesiunea SSH Linux de la deconectare

    Sunt tipul de geek care are un client SSH deschis în orice moment, conectat la serverele cele mai frecvent utilizate, astfel încât am acces instantaneu pentru monitorizare și orice altceva. Ca atare, mă irită foarte mult când sunt deconectat, așadar împărtășesc câteva metode pentru a-ți menține sesiunea în viață.

    Aveți posibilitatea să configurați clientul ssh să trimită automat un cod de cod de tip no-op la fiecare număr de secunde, astfel încât serverul să nu vă deconecteze. Această setare este uneori menționată ca Keep-Alive sau Stop-Disconnecting-So-Much la alți clienți.

    Configurația globală

    Adăugați următoarea linie în fișierul / etc / ssh / ssh_config:

    ServerAliveInterval 60

    Numărul este numărul de secunde înaintea serverului cu trimiterea codului non-op.

    Configurarea curentă a utilizatorului

    Adăugați următoarele linii în fișierul ~ / .ssh / config (creați dacă nu există)

    Gazdă *
    ServerAliveInterval 60

    Asigurați-vă că ați indentat a doua linie cu un spațiu.

    Configurarea pe gazdă

    Dacă doriți să activați doar să păstrați vii pentru un singur server, puteți să îl adăugați în fișierul ~ / .ssh / config cu următoarea sintaxă:

    Host * hostname.com
    ServerAliveInterval 60

    Funcționează destul de bine, sper că ajută pe altcineva acolo.