Úvodná » ako » Udržujte linku SSH od odpojenia

    Udržujte linku SSH od odpojenia

    Som typ geek, ktorý má klient SSH stále otvorený, pripojený k mojim najčastejšie používaným serverom, aby som mal okamžitý prístup na monitorovanie a čokoľvek iné. Ako taký ma veľmi rozčiluje, keď sa odpojím, takže zdieľam niekoľko spôsobov, ako udržať vašu reláciu nažive.

    Môžete nakonfigurovať ssh klienta tak, aby automaticky odosielal kód no-op kódový kód na každý počet sekúnd tak, aby vás server neodpojil. Toto nastavenie je niekedy označované ako Keep-Alive alebo Stop-Disconnecting-So-Much v iných klientoch.

    Globálna konfigurácia

    Do súboru / etc / ssh / ssh_config pridajte nasledujúci riadok:

    ServerAliveInterval 60

    Číslo je počet sekúnd pred serverom s odoslaním no-op kódu.

    Súčasná konfigurácia používateľa

    Pridajte nasledujúce súbory do súboru ~ / .ssh / config (vytvorte, ak neexistuje)

    Hostiteľ *
    ServerAliveInterval 60

    Uistite sa, že druhý riadok odsadíte medzerou.

    Konfigurácia na konfiguráciu

    Ak chcete iba povoliť, aby sa udržal naživo pre jeden server, môžete ho pridať do súboru ~ / .ssh / config s nasledujúcou syntaxou:

    Host * hostname.com
    ServerAliveInterval 60

    Funguje celkom dobre, dúfam, že pomáha niekomu inému.