升级vmware中的linux内核后出现了这个问题(我在win10用putty连虚拟机中的centos7)。一开始试图按https://blog.csdn.net/googchar/article/details/8190104的第二种方法解决:
上图中,两个复选框都保持选中,Seconds between keepalives我设置为600。
结果还是不行。然后我尝试修改ssh服务器(在我这里,就是centos7)的配置文件/etc/ssh/sshd_config,进行了如下修改:
TCPKeepAlive yes
ClientAliveInterval 600
ClientAliveCountMax 3
似乎可以了