Comment augmenter le délai de connexion SSH dans Linux
- 4208
- 754
- Noa Faure
Les délais d'expiration SSH en raison de l'inactivité peuvent être assez irritants. Cela vous oblige généralement à réinitiier la connexion et à recommencer.
Heureusement, vous pouvez facilement augmenter la limite de délai d'expiration SSH et maintenir votre session SSH en vie même après une certaine inactivité. Cela se produit lorsque le serveur ou le client envoie des paquets nuls à l'autre système pour maintenir la session en vie.
Lecture connexe: Comment sécuriser et durcir le serveur OpenSSH
Explorons maintenant comment vous pouvez augmenter le délai d'expiration de la connexion SSH dans Linux.
Augmenter le délai d'expiration de la connexion SSH
Sur le serveur, rendez-vous vers le / etc / ssh / sshd_config
fichier de configuration.
$ sudo vi / etc / ssh / sshd_config
Faites défiler et localisez les paramètres suivants:
#ClientaliveInter #ClientaliveCountMax
Le ClientaliveInterval
Le paramètre spécifie l'heure en secondes que le serveur attendra avant d'envoyer un paquet nul au système client pour maintenir la connexion en vie.
D'un autre côté, le ClientaliveCountMax
Le paramètre définit le nombre de messages vivants du client qui sont envoyés sans recevoir de messages du client. Si cette limite est atteinte pendant l'envoi des messages, le SSHD Daemon abandonnera la session, terminant efficacement la session SSH.
La valeur de délai d'expiration est donnée par le produit des paramètres ci-dessus i.e.
Timeout Value = ClientaliveInterval * ClientaliveCountMax
Par exemple, disons que vous avez défini vos paramètres comme indiqué:
ClientaliveInterval 1200 ClientaliveCountMax 3Augmenter le temps mort SSH
Le Temps libre la valeur sera 1200 secondes * 3 = 3600 secondes. Ceci est un équivalent de 1 heure, ce qui implique que votre session SSH restera en vie pour le temps d'inactivité 1 heure sans laisser tomber.
Alternativement, vous pouvez obtenir le même résultat en spécifiant le ClientaliveInterval
paramètre seul.
ClientaliveInterval 3600
Une fois fait, recharger le Opensh démon pour que les changements entrent en vigueur.
$ sudo systemctl recharger sshd
Conclusion
En tant que mesure de sécurité SSH, il est toujours conseillé de ne pas définir la valeur de délai d'expiration SSH sur une valeur énorme. C'est pour empêcher quelqu'un de passer et de détourner votre session lorsque vous êtes absent pendant une longue période. Et c'est tout pour ce sujet.
- « Comment configurer les services réseau pour démarrer automatiquement sur le démarrage
- Top 3 des systèmes de gestion des packages interdistributions open source pour Linux »