Mosh 解决SSH境外服务器卡顿延迟问题

1,357 阅读1分钟
Mosh是基于UDP协议的一个远程小工具,而且支持IPv6, 可以有效解决使用SSH境外服务器出现的输入卡顿延迟问题。


安装
Mosh需要客户端和服务器都安装。

服务器端
Ubuntu

apt update
apt install -y mosh
Centos

yum update
yum install -y mosh
客户端
如果是Linux 系统,如同服务器一样安装即可

Windows系统可以直接使用Chrome谷歌浏览器提供的应用Mosh ( 当然任何系统都可以使用谷歌浏览器提供的)






使用


服务器端
运行

mosh-server
默认开启端口是60001, 端口后面的是密钥, 服务器端记得要开放当前UDP 60001端口

运行mosh-server指令后,程序一直在监听执行,不要crtl + c/z啥的关闭它,类似socket,而且每次重新执行mosh-server密钥都会重新分配。



客户端
如果使用的是Linux系统,直接, 输入以下命令,提示输入密码是服务器这个用户的密码,不是密钥, 所以这样运行服务器端不运行mosh-server也是可以的。

mosh user@ip # 如 mosh root@55.55.55.55




如果使用的是chrome谷歌浏览器的应用mosh(可以创建快捷方式到桌面方便使用)



选择Manual, 输入服务器地址,端口和服务器mosh-server生成的密钥即可





常见错误


netstat检查一下服务器的端口是否可以监听,然后重启一下mosh-server, 好像mosh一次一个端口只允许一个终端占用
---------------------
作者:Chgl16
来源:CSDN
原文:blog.csdn.net/chenbetter1…
版权声明:本文为博主原创文章,转载请附上博文链接!