付款方式 帮助中心     在线客服:QQ:1438945037 QQ:380206797 hongwu1954
您好,欢迎来迅美网!您是新用户?免费注册 已有帐号立即登陆!
  •   
  • 首页
  • VPS
  • 云主机
  • 关于迅美
  •  
  • 迅美淘宝旗舰店
  • 迅美拍拍旗舰店
新手指引
交易条款
常见问题
联系客服
支付方式
C2C商城
在线支付
银行电汇
售后服务
退换货政策
白名单报备
域名备案
实用工具
网速测试
白名单审核验证
当前位置:迅美网 > 帮助中心 > 常见问题

如何避免SSH Secure Shell Client链接LINUX超时自动断开?

作者:迅美网 发布日期:2012-5-13 22:33:47 浏览次数:3538 复制
 

    很多新手在使用SSH Secure Shell Client的过程中,肯定经常会遇到当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开,提示server responded "connection closed"  。必须重新登陆才行,每次都重复相同的操作,很是烦人。

    那么这个问题怎么解决呢,迅美总结了一下的解决方法:

    一般修改两个地方可将这烦人的问题解决

    1、echo $TMOUT

    如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.
Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive

    2、修改/etc/ssh/sshd_config文件,将 ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.

    最后记得执行/etc/init.d/sshd restart 哦,否则刚才的修改是不会生效的。

关于迅美 | 友情链接 | 求贤若渴 | 联系我们 | 帮助中心 | 付款方式
迅美云计算(C)版权所有 未经书面授权 不得转载、复制或建立镜像
迅美云计算旗下网站 www.xunmeinet.com 值班电话:15320250353 渝ICP备06034759号