V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
runcelim
V2EX  ›  Linux

mosh 解决 SSH 延迟问题,效果不是很明显,是什么原因?

  •  
  •   runcelim · 2014-11-01 12:24:04 +08:00 · 6737 次点击
    这是一个创建于 3675 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近开通了一个 Do 旧金山机房的主机,ping 延迟 200ms 左右,ssh 过去延迟感明显,参考 https://mosh.mit.edu/ ,本地使用 mosh username@ip 连接过去,效果一般(终端软件为 iTerm 默认设置)。使用官方的 chrome 插件即时响应效果倒是不错,但是快捷键缺失,略有不便。求助大家,有什么解决办法。

    9 条回复    2017-05-03 16:42:33 +08:00
    zk8802
        1
    zk8802  
       2014-11-01 12:58:56 +08:00
    mosh 不能解决延迟问题。
    想解决延迟问题,只能换一条从本地到服务器的路由(比如使用 VPN),或者让本地离服务器近一点儿。
    VYSE
        2
    VYSE  
       2014-11-01 14:00:36 +08:00 via Android
    mosh的优化是每次按键不必等回显,而是先显示出来,慢慢后台发按键,其实最后enter时候还是有些延迟的。不过udp通信优化的还不错,丢包解决的还好。
    ryd994
        3
    ryd994  
       2014-11-01 17:24:58 +08:00
    照理说200没啥啊,跨太平洋随随便便就300+,我感觉日常管理还能接受,感觉肯定是感觉得到,但不影响吧。
    runcelim
        4
    runcelim  
    OP
       2014-11-03 15:20:26 +08:00
    原来 mosh 扩展在 chrome for windows 版粘贴是 Ctrl + Shift +V,OS X 版为 Cmd +V
    Todd_Leo
        5
    Todd_Leo  
       2015-11-11 16:02:02 +08:00
    > mosh 的优化是每次按键不必等回显,而是先显示出来

    然而每次我按键后还是要等个几百毫秒, 才会显示出来
    biglazy
        6
    biglazy  
       2016-07-01 17:38:58 +08:00
    几百毫秒还好了,我最近动不动就得几秒才回显,还老断;这什么 mosh 也救不了了啊。。。
    shoaly
        7
    shoaly  
       2017-01-18 20:45:32 +08:00
    @Todd_Leo 这不科学, mosh 的原理就是 本地 0 延迟... 莫非你装了 mosh 之后没有使用 mosh 的客户端么
    pythonee
        8
    pythonee  
       2017-02-21 06:25:51 +08:00
    mosh 是怎么实现连接保持的呢
    Fomovet
        9
    Fomovet  
       2017-05-03 16:42:33 +08:00
    在 Mac 系统上使用 termina 连接国外的 ssh 感觉很慢这跟网络有关,连接慢我就忍了但是输入命令时延迟几秒我就真不能忍了,根本不能愉快的敲命令了所以我的做法是使用代理连接 SSH
    参考文章:
    http://www.jianshu.com/p/db03e0709ebf
    http://www.jianshu.com/p/2fa08ca3366e
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2294 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.