SSH会话连接超时问题
发布时间
阅读量:
阅读量
当前阶段,绝大多数SSH服务均基于Linux系统中的sshd组件进行部署。当用户使用Windows平台的终端工具,例如Putty或SecureCRT等软件时,这些客户端通常具备自动向服务器端发送信号的功能,以此避免因超时而被断开连接。实际上,服务器端同样可以配置类似机制,从服务端角度出发防止连接中断。此外,当终端运行于Ubuntu等Linux系统时,客户端同样支持此类设置。
接下来将详细介绍三种有效防止因超时而被强制断开连接的方法,其中包括两种服务器端的配置方式以及通过设置shell变量实现目标的方式:
1、 服务器端配置
#vi /etc/ssh/sshd_config
1)查找ClientAliveInterval参数,若未找到则手动添加一行
该参数的数值单位为秒,例如将其设为120,则表示每2分钟发送一次信号
ClientAliveInterval 120
2)ClientAliveCountMax
该参数用于定义在检测到客户端无响应的情况下判定超时的次数。用户可根据需求自定义此值,如设置为3或5等
修改两项参数后如下:
ClientAliveInterval 120
ClientAliveCountMax 3 ### 0 不允许超时次数
对/etc/ssh/sshd_config文件进行编辑,将 ClientAliv
全部评论 (0)
还没有任何评论哟~
