ssh连接服务器:Socket error Event: 32 Error: 10053(路由路径不一致)

如题所述

最近遇到一个问题,Xshell ssh连接服务器,过1分钟左右就断开连接。

报错如下:

    Socket error Event: 32 Error: 10053.

    Connection closing...Socket close.

百度/google了一下,发现了100种一样的报错,尝试根据提供的解决方法各种更改,但是没有一个能解决这个问题,于是尝试从网络角度排查这个问题。

    1、登录其他网段没有问题。不是客户端问题

    2、从网关登录这台设备没有问题,不是服务器问题

    3、从客户端登录网关IP,有问题,说明网络上有问题

    4、对比正常和不正常的trace路径,发现不正常的网段路径多了一条。

进而排查原因,是因为路由层面来回路径不一致,而且涉及了防火墙,所以session被防火墙中断。(如果没看出这个来,估计就去抓包了,也能很快看出问题原因)如下图:

解决办法: 调整路由使来回路径一致,问题解决 。
温馨提示:答案为网友推荐,仅供参考