[CentOS] Problem with ssh disconnecting

Mon Feb 12 23:24:55 UTC 2018
H <agents at meddatainc.com>

Running CentOS 7 on workstation and having a problem with ssh disconnects. My ssh_config contains:

Host *
TCPKeepAlive yes
ServerAliveInterval 30
ServerAliveCountMax 300

and sshd_config on the server contains:

TCPKeepAlive yes
ClientAliveInterval 60
ClientAliveCountMax 300

Have I missed any setting needed to prevent these random disconnects? I don't think there is anything wrong with the network card, the driver, or the cable, since if I am on a VPN connection via another server, the VPN and any ssh connection stay up indefinitely.

Thanks.