Mantenere attive le sessioni ssh

Come riportatao in diversi articoli

per evitare che i firewall intermedi uccidano le sessioni ssh per inattività è sufficiente impostare l'invio di un pacchetto di keepalive ogni n minuti.

Per evitare che le connessioni rimangano appese ad host che non rispondono, impostare il numero massimo di keepalive senza risposta tollerabili prima di considerare il server non attivo.

In pratica, è sufficiente aggiungere le seguenti 3 righe in testa al proprio ~/.ssh/config

Host *
   ServerAliveInterval 300
   ServerAliveCountMax 2