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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenbetter1996/article/details/82971290

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 [email protected]

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

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

常见错误

netstat检查一下服务器的端口是否可以监听,然后重启一下mosh-server, 好像mosh一次一个端口只允许一个终端占用。

猜你喜欢

转载自blog.csdn.net/chenbetter1996/article/details/82971290
今日推荐