KeepAlive en SSH

En algunos lugares en España donde me he conectado por SSH a mi VPS, he notado que después de algunos minutos de inactividad, mi conexión muere y tengo que malgastar valiosos teclazos para conectarme de nuevo. Bastante frustrante si te quedaste a la mitad de una ejecución.

El problema es que el servidor esta mandando mensajes keep alive a mi máquina, el equivalente a decir "estas ahí todavía?". Y después de un tiempo de inactividad ella no esta respondiendo.

Solución rápida pero sucia: edita su archivo de configuración del servidor SSH para que simplemente tenga mas paciencia cuando no reciba mensajes de respuesta — /etc/ssh/sshd_config:

ClientAliveInterval 60
ClientAliveCountMax 99999

Le estamos diciendo que después de 99,999 mensajes en los que no haya recibido respuesta corte la conexión y que cada mensaje sea enviado cada 60 segundos cuando exista inactividad.

¿Suficiente tiempo para irte a ociar no?

Actualización:

Se me olvidaba mencionar que lo mejor es combinar esto con utilizar screen para que puedas continuar tal cual con las sesiones donde las dejaste.