SSH keepalive sous linux

Je viens de passer du FAI Free à autre-chose, et mes sessions SSH tombent comme des mouches.

C’est peut être le NAT de la nouvelle box qui fait de la merde, en tout cas il faut contourner.

Keepalive SSH sous ubuntu / debian

Le but est donc que le client SSH envoie des keepalive régulièrement. Sous windows avec Putty c’est simple, mais comment faire sous ubuntu/debian ?

Utilisez votre éditeur de texte préféré, et éditer en root le fichier /etc/ssh/ssh_config pour y ajouter la ligne suivante :

ServerAliveInterval 20

Chez moi un keepalive toutes les 20 secondes est amplement suffisant, mais il ne faut pas hésiter à réduire sur des connexions instables ou avec du NAT/NAT/NAT comme en 3G.