Revin cu nişte completări la un post al meu mai vechi.

Problema expirării sesiunii de ssh se poate rezolva şi mai usor fără a fi nevoit să modifici parametri sistemului referitori la tcp_keepalive_time.

Astfel în: /etc/ssh/ssh_config

adăugam linia:

ServerAliveInterval 5

Asta în ideea că ne conectăm de pe un linux. Linia asta nu face altceva decât să-i spună clientului de ssh să trimită mici cereri de keepalive la fiecare 5 secunde. Normal acest timp, poate fi ridicat (240 de exemplu).

Se mai poate adăuga in sshd_config:

ClientAliveInterval 60

care ţine clientul conectat timp de o ora şi normal că se poate mării şi acest interval.

În /home/<username>/.ssh/config:

serveraliveinterval 60

serveralivecountmax 10

Se mai poate şi din clientul de ssh Putty de pe windows

In connections, bifaţi TCP Keepalives (SO_keepalive OPTION)

putty