Mantenere attive le sessioni ssh
Come riportatao in diversi articoli
- https://patrickmn.com/aside/how-to-keep-alive-ssh-sessions/
- https://www.howtogeek.com/howto/linux/keep-your-linux-ssh-session-from-disconnecting/
- https://stackoverflow.com/questions/25084288/keep-ssh-session-alive
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