Hello! 欢迎来到小浪云!


香港服务器如何保持xshell软件SSH会话不中断


avatar
小浪云 2024-10-08 51


1.使用终端XShell登录 Linux 服务器之后如果有一段时间没有进行交互,ssh会话就会断开,方法如下:

香港服务器如何保持xshell软件SSH会话不中断

选项选择默认会话属性-> 选择保持活动状态-> 设置间隔

2. 为什么 ssh 会关闭连接?
简短的回答是,这一切都归结为 TCP 超时。
TCP 超时时间是指 TCP连接或网络操作在认为进程失败之前等待响应的时间
在 Linux 中,TCP 超时时间设置确定了 TCP连接或操作在丢包或者连接无响应前应该等待多长时间
TCP 超时机制确保了网络通信的可靠性和效率
在保持 ssh 会话的情况下,有三个关键的系统参数我们需要注意:
tcp_keepalive_time:在空闲 TCP 连接上发送 TCP keepalive探针的间隔时间,即使在没有实际数据传输的情况下。TCP keepalive探针用于检测远程主机是否仍然存活和响应
tcp_keepalive_probes:TCP keepalive 探针,由 TCP端发送的数据包,用于检查空闲连接中远端的运行状况和响应性。有助于检测远程主机是否变得不可访问,或者连接是否由于网络问题而丢失
tcp_keepalive_intvl:控制发送空闲 TCP 连接的 keepalive探针的时间间隔

相关阅读