Socket error Event: 32 Error: 10053.
- 一、报错 :
- 二、问题:
- 三、原因:
- 四、解决方案:
一、报错 :
Socket error Event: 32 Error: 10053.
二、问题:
xshell连接虚拟机断连
三、原因:
虚拟机中ssh连接中有一个超时剔除会话机制,这个机制会在一定时间内没有活动的SSH会话自动断开连接。
-
该问题可以通过修改虚拟机中的SSH服务器配置来调整这个会话超时时间。
-
具体的配置方式可能因不同的操作系统和SSH服务器版本而有所不同。
-
一般来说,您可以通过编辑SSH服务器的配置文件(如/etc/ssh/sshd_config)并修改ClientAliveInterval和ClientAliveCountMax参数的值来调整会话超时时间。
- ClientAliveInterval参数定义了服务器发送保持活动消息的时间间隔,单位为秒。可以将其增大,以延长会话超时时间。
- ClientAliveCountMax参数定义了服务器在未收到客户端响应之后断开连接之前的最大保持活动消息数。可以将其增大,以延长会话超时时间。
-
修改完配置文件后,记得重新启动SSH服务器使配置生效。
-
请注意,修改SSH服务器配置涉及到系统级的操作,需要以管理员身份进行,并且在修改配置文件之前最好备份原始配置文件。
四、解决方案:
设置客户端自动发送响应,也就是至少3秒内发送一次响应,来保证客户端是在线的,而让虚拟机不踢掉此会话
选中会话,右键属性,默认间隔60秒
这里将其设置成0s,缩短心跳发送间隔