Page d'accueil » comment » Empêchez votre session Linux SSH de se déconnecter

    Empêchez votre session Linux SSH de se déconnecter

    Je suis le type de geek qui a un client SSH ouvert à tout moment, connecté aux serveurs les plus utilisés afin de disposer d'un accès instantané pour la surveillance, etc. En tant que tel, cela m'énerve beaucoup lorsque je suis déconnecté. Je partage donc quelques méthodes pour maintenir votre session en vie..

    Vous pouvez configurer le client ssh pour envoyer automatiquement un code de code d'interdiction de protocole toutes les secondes afin que le serveur ne vous déconnecte pas. Ce paramètre est parfois appelé Keep-Alive ou Stop-Disconnecting So So Much dans d'autres clients..

    Configuration globale

    Ajoutez la ligne suivante au fichier / etc / ssh / ssh_config:

    ServerAliveInterval 60

    Le nombre est la quantité de secondes avant que le serveur avec envoyer le code d'interdiction.

    Configuration actuelle de l'utilisateur

    Ajouter les lignes suivantes dans le fichier ~ / .ssh / config (créer s'il n'existe pas)

    Hôte *
    ServerAliveInterval 60

    Assurez-vous d’indenter la deuxième ligne avec un espace.

    Configuration par hôte

    Si vous ne souhaitez activer que Keep Alive pour un seul serveur, vous pouvez l'ajouter dans le fichier ~ / .ssh / config avec la syntaxe suivante:

    Host * hostname.com
    ServerAliveInterval 60

    Fonctionne très bien, j'espère que cela aidera quelqu'un d'autre.