|
Si vous êtes administrateur et que vous utilisez SSH Pour vous connecter avec d'autres systèmes, il vous sera arrivé plus d'une fois qu'après un certain temps la connexion s'arrête et que vous deviez vous reconnecter, avec la perte d'informations qui en résulte. |
Cette "astuce" est bien connue de tout administrateur système, mais peut-être que certains d'entre vous ne le savent pas.
L'idée est que le serveur force le client à envoyer un paquet pour maintenir la connexion ouverte (ce qui est généralement appelé keep-alive) et il est configuré dans le serveur SSH auquel nous nous connectons en modifiant le fichier / etc / ssh / sshd_config et en ajoutant ces deux lignes à la configuration du démon ssh:
TCPKeepAlive oui
Intervalle ClientAlive 60
Avec cela, nous n'avons qu'à redémarrer tranquillement le démon ssh et lors de la connexion, nous pouvons laisser la session ouverte sans crainte d'être déconnecté.
Une autre option possible consiste à utiliser un outil appelé autossh. Pour l'installer dans Ubuntu et ses dérivés, exécutez simplement:
sudo apt-get installer autossh
Dans le cas où nous voulons l'utiliser de manière simple, nous pourrions déjà exécuter:
autossh remote_user @ remote_host
Source : Sinologic