V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
lupo
V2EX  ›  全球工单系统

阿里云的主机 ssh 一段时间不操作怎么就卡住断线了

  •  
  •   lupo · 2019-02-22 14:49:27 +08:00 · 4115 次点击
    这是一个创建于 2094 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,请问大家有没有遇到类似的情况,是 ssh 配置问题,还是云主机的问题?

    22 条回复    2019-02-23 14:29:53 +08:00
    fifa666
        1
    fifa666  
       2019-02-22 14:56:19 +08:00
    我也是,不知道咋回事
    fuxinya
        2
    fuxinya  
       2019-02-22 14:56:43 +08:00
    正常,为了安全。

    可以使用 Xshell 的保持活动状态功能,每隔段时间自动发送活动数据包,这样就不会掉了
    no1xsyzy
        3
    no1xsyzy  
       2019-02-22 15:03:48 +08:00
    ssh 有心跳吗?
    没心跳的估计是防 session 碰撞攻击
    lupo
        4
    lupo  
    OP
       2019-02-22 15:06:51 +08:00
    @fuxinya 阿里云干的?
    lupo
        5
    lupo  
    OP
       2019-02-22 15:07:23 +08:00
    @no1xsyzy 不明觉厉
    tempdban
        6
    tempdban  
       2019-02-22 15:08:45 +08:00
    trepwq
        7
    trepwq  
       2019-02-22 16:08:40 +08:00 via iPhone
    看看路由器 nat lifetime
    cospotato
        8
    cospotato  
       2019-02-22 16:11:41 +08:00
    如果你是 Mac 或者 Linux,在终端输入下面的命令

    echo 'Host *
    ServerAliveInterval 60' >> ~/.ssh/config

    解释:ssh 连接成功之后,每 60 秒向服务器发送一个心跳包,保持连接存活
    lovesky
        9
    lovesky  
       2019-02-22 16:23:05 +08:00
    我这边也是这样,一般几分钟不操作,就会卡住断开重连。发现是运营商的问题,分配了 10 开头的内网 ip,投诉切换到公网 ip,问题解决。供参考。
    lfzyx
        10
    lfzyx  
       2019-02-22 16:36:41 +08:00
    ServerAliveInterval 120
    lcy630409
        11
    lcy630409  
       2019-02-22 16:41:17 +08:00
    = =
    大哥 这是 linux 的的安全机制
    如果你不想被断线可以修改相应的配置文件,具体操作 请谷歌或者百度
    songjiaxin2008
        12
    songjiaxin2008  
       2019-02-22 16:50:18 +08:00
    @cospotato 这个得在服务器配置吧...
    dot2017
        13
    dot2017  
       2019-02-22 16:51:31 +08:00
    哪家云服务商的 vps 都是这样的
    IamUNICODE
        14
    IamUNICODE  
       2019-02-22 16:53:45 +08:00
    可以设置的,设置以后再掉线一般就是翻墙了,或者翻墙翻回来了,或者合上笔记本了
    welkinzh
        15
    welkinzh  
       2019-02-22 16:58:04 +08:00
    可以设置,我用 deepin 自带的远程管理连就不会断,直接 ssh 就很容易断
    MrUser
        16
    MrUser  
       2019-02-22 17:04:54 +08:00
    登录服务器
    编辑 /etc/ssh/sshd_conf
    搜索 ClientAliveInterval 60
    去掉前边的 #
    重启 sshd
    ---------
    操作完成后,只要连接服务器的客户端不关,就不会掉线
    这是服务端的设置方法,另外客户端也可以设置,比如 8# 的方法
    kimi0
        17
    kimi0  
       2019-02-22 17:13:59 +08:00
    ssh/sshd 的心跳包机制,在 client/server 设置都可以

    看了楼上天马行空的回复我都惊呆了。
    wkl17
        18
    wkl17  
       2019-02-23 01:40:23 +08:00
    感觉是运营商或者 IDC 商网络不稳定吧。

    我在服务器上连接另一个服务器(同机房),几天都不会断线。

    但是用疼训云,RDP,经常一段时间断一下 重连一下。体验很不爽。

    所以感觉是客户端网络 或 服务端网络有问题。只是凭使用经验判断,具体没去深入分析过。
    c00WKmdje2wZLrSI
        19
    c00WKmdje2wZLrSI  
       2019-02-23 09:50:59 +08:00
    c00WKmdje2wZLrSI
        20
    c00WKmdje2wZLrSI  
       2019-02-23 09:52:21 +08:00
    这里 0 要改一下,比如改成 120
    Kylin30
        21
    Kylin30  
       2019-02-23 12:34:49 +08:00
    阿里云开始的时候没这个问题,后来就出现这个问题了,没办法只有发心跳包保持在线才行,也没多大影响。
    lupo
        22
    lupo  
    OP
       2019-02-23 14:29:53 +08:00
    @Kylin30 的确是这样的,感觉云主机没有以前稳定了...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2566 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:41 · PVG 10:41 · LAX 18:41 · JFK 21:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.