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.