公司的服务器只能通过跳板机的方式来链接,因此在Windows
中使用PuTTY
连接跳板机,结果实际使用中发现,会频繁被跳板机断开,而如果在目标机器中执行一个ping 127.0.0.1
则连接始终不会被断开。那么说明是由于跳板机设置了一段时间如果没有报文通信就断开连接的功能,而且这个时间设置的比较激进。
请教了一下别人,找到如下设置即可解决这个问题:
其实质是开启了TCP
的KeepAlive
心跳报文。默认这个时间是"0",也就是TCP
链路中不发送心跳报文。把这个时间设置成"1
",也就是每秒都发送一次心跳。