zoukankan      html  css  js  c++  java
  • [转载]SecureCRT 超时自动断开的解决方法

    转自:https://blog.mimvp.com/article/18160.html

    SecureCRT 远程登录连接Linux/Unix服务器时,一段时间不用会自动断开连接,需要重新连接,比较麻烦。

    1. 服务器端配置

    1.1 修改 /etc/profile 或 ~/.bash_profile

    vim /etc/profile   或  vim ~/.bash_profile

    TMOUT=1800   // 添加到 /etc/profile 文件最后一行,单位为秒,1800秒即为30分钟

    source /etc/profile   // 使修改生效

    注意: TMOUT设置的服务器超时时间,一定要大于SecureCRT设置反空闲时间,不然还没反超时就自动断开了

    1.2 修改 /etc/ssh/sshd_config

    vim /etc/ssh/sshd_config

    ClientAliveInterval 180             // 去掉#,设置为180秒,每隔3分钟服务器端向客户端请求一次消息的时间间隔;默认0,表示不发送
    ClientAliveCountMax 3            // 去掉#,表示服务器向客户端发送请求没有响应的次数就自动断开;正常情况下, 客户端不会不响应

    service sshd restart   或  service sshd reload   // 使修改生效

    注意:设置以后,SecureCRT一定要退出远程连接,重新登陆一次

    2. 客户端配置

    2.1 设置 NO-OP

    Options -> Session Options -> Terminal -> Anti-idle -> (勾选) Send protocol NO-OP ->  60(单位秒,1分钟发送一次请求)

    securecrt-chao-shi-zi-dong-duan-kai-de-jie-jue-fang-fa-01

    2.2 全局设置

    SecureCRT —> Preferences...  —> Default Session  —>  Edit Default Settings  —>  Terminal -> Anti-idle -> (勾选) Send protocol NO-OP ->  60

    securecrt-chao-shi-zi-dong-duan-kai-de-jie-jue-fang-fa-02

    3. 验证生效

    SecureCRT没有操作时,每隔60秒,自动发送一个换行符( )给服务器端,并在SecureCRT客户端执行换行操作

    这样客户端和服务器端有操作连接,保证了远程连接的保持,不会掉线。

    securecrt-chao-shi-zi-dong-duan-kai-de-jie-jue-fang-fa-03

    putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为0, 改为300.

  • 相关阅读:
    前缀判断 蓝桥杯
    dedecms 网站内容静态化和动态化的切换
    dedecms 频道标签 channel.lib.php的分析
    JavaScript通过闭包解决只能取得包含函数中任何变量最后一个值的问题
    JavaScript闭包 取for循环i 【转】
    JavaScript装饰模式
    JavaScript闭包意义谈
    JavaScriptjs闭包测试
    JavaScript闭包的作用谈(转)
    Zend Engine 简介
  • 原文地址:https://www.cnblogs.com/workingdiary/p/14111993.html
Copyright © 2011-2022 走看看