Maintenir une connexion SSH active

Aujourd’hui on va voir un truc tout simple mais complètement indispensable. Lorsque l’on se connecte à un serveur en SSH au bout d’un moment d’inactivité la session est fermée et on doit se reconnecter. Comment faire pour éviter cela et maintenir la connexion active ?

Et bien c’est on ne peut plus simple, il existe deux méthodes suivant votre niveau d’accès sur le serveur SSH: une modification de la conf du serveur ou de la conf du client.
Sur le serveur on modifie le fichier /etc/ssh/sshd_config en lui rajoutant la ligne suivante:
ClientAliveInterval 60
Sur le client on modifie le fichier /etc/ssh/ssh_config en lui rajoutant la ligne suivante:
ServerAliveInterval 60
En fait ces commandes permettent d’éviter le timeout de la session en envoyant un paquet à l’intervalle désiré, ici 60 secondes.
En espérant que comme cela vous dépanne !