leafiy
V2EX  ›  SSH

网络条件不好, ssh 链接经常断掉,如何保持 ssh 链接不断?

  •  
  •   leafiy · Jan 15, 2015 · 6959 views
    This topic created in 4169 days ago, the information mentioned may be changed or developed.

    网络条件不好,ssh链接经常断掉,如何保持ssh链接不断?

    21 replies    2015-01-16 17:07:34 +08:00
    luo362722353
        1
    luo362722353  
       Jan 15, 2015 via iPhone
    xshell会好一些吧
    O21
        2
    O21  
       Jan 15, 2015
    screen 断线后可以保持窗口 重连后可以继续操作

    办法二

    找台你链接快的服务器 链接这个服务器的SSH
    kiritoalex
        3
    kiritoalex  
       Jan 15, 2015   ❤️ 2
    试试mosh :)
    https://mosh.mit.edu/
    kfll
        4
    kfll  
       Jan 15, 2015 via Android
    搭车求…

    目前是靠tmux,但是老是重连也觉得烦
    est
        5
    est  
       Jan 15, 2015
    用mosh吧。

    初次连接需要ssh握手,以后就是udp了。从wifi漫游到3G都可以保持连接。
    zent00
        6
    zent00  
       Jan 15, 2015
    当然是 mosh,唯一缺点是 iOS 上还没有支持的客户端。
    buxianglei
        7
    buxianglei  
       Jan 15, 2015
    使用代理不掉线
    imn1
        8
    imn1  
       Jan 15, 2015
    Host *
    Protocol 2
    ServerAliveInterval 30

    写到 config 里面
    Halry
        9
    Halry  
       Jan 15, 2015 via Android
    mosh,不过udp被封的话也没办法
    bf68
        10
    bf68  
       Jan 15, 2015
    v2dn 吧稳定高效
    myliyifei
        11
    myliyifei  
       Jan 15, 2015
    @est tcp over udp? 那TCP超时太多也没有办法了吧?
    phoenixlzx
        12
    phoenixlzx  
       Jan 15, 2015 via Android
    mosh 配合 tmux/screen,不会写配置就用 byobu
    panlilu
        13
    panlilu  
       Jan 16, 2015
    mosh + byobu
    zzutmebwd
        14
    zzutmebwd  
       Jan 16, 2015 via Android
    月经贴 mosh 良心
    gnup
        15
    gnup  
       Jan 16, 2015
    gfw干扰的。前些年SSH连着几天也不掉
    cnbeining
        16
    cnbeining  
       Jan 16, 2015
    @myliyifei 如果连握手都不成了,那真没办法了。

    mosh先SSH握手,然后开UDP信道。

    当然要是网真太次也没招,肉身翻墙吧。。。
    sinxccc
        17
    sinxccc  
       Jan 16, 2015
    mosh 没有历史回滚,还是得搭配着 tmux 或者 screen 用。
    ohmyjcc
        18
    ohmyjcc  
       Jan 16, 2015
    @buxianglei 一直都是putty~
    估计您也是putty~
    +代理最可行,速度明显快~
    buxianglei
        19
    buxianglei  
       Jan 16, 2015
    @ohmyjcc 嗯 习惯了那个东西了 只有代理了 有些时候 哎....
    clino
        20
    clino  
       Jan 16, 2015
    Host *
    ConnectTimeout 20
    ConnectionAttempts 5
    ServerAliveInterval 60
    ServerAliveCountMax 20
    zhicheng
        21
    zhicheng  
       Jan 16, 2015
    while true; do
    date
    ssh -D 1234 -C -g server -o ServerAliveInterval=1
    sleep 1
    done

    分享一个脚本。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3307 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 95ms · UTC 12:08 · PVG 20:08 · LAX 05:08 · JFK 08:08
    ♥ Do have faith in what you're doing.