技术解析

mosh 解决 SSH 延迟问题,效果不是很明显,是什么原因?
0
2021-07-08 12:45:17
idczone

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


mosh 不能解决延迟问题。
想解决延迟问题,只能换一条从本地到服务器的路由(比如使用 VPN),或者让本地离服务器近一点儿。

mosh的优化是每次按键不必等回显,而是先显示出来,慢慢后台发按键,其实最后enter时候还是有些延迟的。不过udp通信优化的还不错,丢包解决的还好。

照理说200没啥啊,跨太平洋随随便便就300+,我感觉日常管理还能接受,感觉肯定是感觉得到,但不影响吧。

原来 mosh 扩展在 chrome for windows 版粘贴是 Ctrl + Shift +V,OS X 版为 Cmd +V

> mosh 的优化是每次按键不必等回显,而是先显示出来
然而每次我按键后还是要等个几百毫秒, 才会显示出来

几百毫秒还好了,我最近动不动就得几秒才回显,还老断;这什么 mosh 也救不了了啊。。。

这不科学, mosh 的原理就是 本地 0 延迟... 莫非你装了 mosh 之后没有使用 mosh 的客户端么

mosh 是怎么实现连接保持的呢

在 Mac 系统上使用 termina 连接国外的 ssh 感觉很慢这跟网络有关,连接慢我就忍了但是输入命令时延迟几秒我就真不能忍了,根本不能愉快的敲命令了所以我的做法是使用代理连接 SSH
参考文章:
http://www.jianshu.com/p/db03e0709ebf
http://www.jianshu.com/p/2fa08ca3366e

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服