首页 > 数据库 > 数据库开发技术 > 赶紧学会这款Linux工具,SSH将面临淘汰
你好,我是李逸皓,我的梦想是:运维,永不背锅!
放个链接,万一有人关注呢
↓ ↓ ↓ ↓ ↓
支持漫游的远程终端程序
mosh(Mobile Shell)是一个支持漫游的远程终端程序,它在所有主流的类 Unix 版本中可用,包括 Linux、FreeBSD、Solaris、Mac OS X和Android。这意味着无论你使用哪种Unix-like操作系统,你都可以使用mosh来创建稳定的远程连接。
支持不稳定连接
mosh在IP地址改变后仍然能保持连接。这是因为它使用UDP代替了SSH中使用的TCP。当网络连接被重置或者设备获得新的IP地址后,TCP连接会超时并断开,但是UDP连接仍然能保持。这使得mosh在网络环境不稳定的情况下,比如移动网络或者Wi-Fi,仍能提供稳定的远程连接。
在很长的时候之后恢复会话时仍然保持连接
mosh没有网络延迟,它能立即显示用户输入和删除,而没有延迟。这意味着,即使在网络环境非常差的情况下,你也能得到几乎实时的反馈。此外,即使你在很长时间后才恢复会话,mosh也能立即恢复,而不需要等待TCP连接的建立。
像SSH那样支持一些旧的方式登录
mosh像SSH那样支持一些旧的方式登录,它有包丢失处理机制。这意味着,即使在网络环境非常差的情况下,mosh也能保证你的登录请求能被正确处理。
SSH连接优化
当你需要在缓慢且不稳定的网络上使用 SSH 连接而苦苦挣扎时,Mosh 通过 SSH 为您提供稳定的连接,从而克服了 SSH 的缺点。这意味着,无论你的网络环境如何,你都能使用mosh来创建稳定的远程连接。
长时间不活动的SSH会话
当长时间不活动时,有时 SSH 会停止工作,即使计算机并不空闲且网络连接处于活动状态。总而言之,SSH 提供了出色的安全性,但在高延迟连接中可用性较差。然而,mosh在这方面做得更好,即使在长时间不活动后,它也能立即恢复会话。
# 安装mosh# 在Linux/OSX机器上,我们可以使用以下命令进行安装:$ pip install mosh# 使用mosh连接远程Linux服务器$ mosh USERNAME@IP# 指定开启的端口# 客户端进行连接时指定端口并开启端口,默认端口从60001开始开启。# 接下来就是从客户端连接,如下:$ mosh -p 60001 用户名@ip地址# 注:p参数用于指定UDP端口。# 如果原来连接服务器是采用密码的方式登录,会提示输入密码,如果ssh已经做好了密钥认证,则可以直接连接$ mosh --ssh="ssh -p 2222" USERNAME@IP
粉丝进群方式如下图:

↓↓↓ 点个在看,无需赞赏!
原文作者:运维book思议;如有侵权,请联系管理员删除。