schemesAlot
V2EX  ›  SSH

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

  •  
  •   schemesAlot · Jan 15, 2015 · 7307 views
    This topic created in 4321 days ago, the information mentioned may be changed or developed.

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

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

    办法二

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

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

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

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

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

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

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