ssh卡顿还经常掉线?试下mosh吧!

Mosh是ssh的替代品,提供更稳定的远程连接体验,即使在网络不稳定或休眠后仍能保持连接。文章介绍了mosh的运行原理、在CentOS上的安装步骤,以及如何运行mosh连接服务器。虽然mosh存在滚动输出的问题,但其优点显著,特别是对于移动网络用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mosh,又名Mobile Shell,是交互式终端ssh的替代品。

与ssh相比,mosh的优势如下:

  • 在wifi与蜂窝数据间任意切换网络,mosh连接不受影响。
  • 永远保持连接。计算机随时可以休眠,重新唤醒后,mosh连接完好无损, 除非你手动把进程kill掉。
  • 无网络延迟。在你打字的时候,ssh会等待服务器的响应。而mosh正好相反,不管是在输入、删除还是编辑行,mosh都会即时响应,让你有种丝般顺滑的感觉。Mosh(Mobile Shell), 是交互式终端ssh的替代品,它更高更快更强,尤其适合wifi、移动网络和长时间连接。

mosh运行原理

mosh包含两个程序,mosh-client和mosh-server。客户端与服务端都需要安装mosh,但不需要手动启动mosh-client或者mosh-server,因为每次使用mosh,这两个程序都是自动启动的。

默认情况下,mosh会通过ssh连接到服务器,然后在服务端启动mosh-server。接着他关闭ssh连接,在客户端启动mosh-client并通过UDP连接上服务器。

之后这个连接一直存在,用户可以通过mosh做以前ssh能做的一切操作。除非mosh-client被kill掉,这个连接会一直保持,不管网络掉线还是客户端异常。

ps. mosh使用的是60000到61000的端口。

如何安装

ps. 本文只针对CentOS系统,其他系统的安装请参考mosh官网⤵︎
https://mosh.org/

CentOS下,最快的安装方式是使用yu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值