
I only have control over these parameters at my end.
See the ServerAliveInterval and ServerAliveCountMax options in ssh_config(5), or ClientAliveInterval and ClientAliveCountMax in sshd_config(5). Both ends also have TCPKeepAlive, but note that is sent unencrypted.
These options are supposed to be for detecting broken connections, but they will also reset router idle timers.
Will see whether these options alleviate the problem. Thanks!
Just setting the options at the client end was not enough, I also had to update these settings on my jump host. Currently, I'm using: ServerAliveCountMax 100 ServerAliveInterval 15 The last couple of days, the ssh connections have been stable. Thanks again! Cheers, Peter -- Peter Reutemann Dept. of Computer Science University of Waikato, NZ +64 (7) 858-5174 (office) +64 (7) 577-5304 (home office) https://www.cs.waikato.ac.nz/~fracpete/ http://www.data-mining.co.nz/