linux 电脑远程连接wifi,Linux系统下安装mosh来远程连接另一台Linux主机
Mosh的功能
它是一个支持漫游的远程终端程序。
在所有主流的类 Unix 版本中可用,如 Linux、FreeBSD、Solaris、Mac OS X 和 Android。
支持不稳定连接
支持智能的本地回显
支持用户输入的行编辑
响应式设计及在 wifi、3G、长距离连接下的鲁棒性
在 IP 改变后保持连接。它使用 UDP 代替 TCP(在 SSH 中使用),当连接被重置或者获得新的 IP 后 TCP 会超时,但是 UDP 仍然保持连接。
在很长的时候之后恢复会话时仍然保持连接。
没有网络延迟。立即显示用户输入和删除而没有延迟
像 SSH 那样支持一些旧的方式登录。
包丢失处理机制
Linux 中 mosh 的安装
在 Debian、Ubuntu 和 Mint 类似的系统中,你可以很容易地用 apt-get 包管理器安装。
复制代码代码如下:
# apt-get update
# apt-get install mosh
在基于 RHEL/CentOS/Fedora 的系统中,要使用 yum 包管理器安装 mosh,你需要打开第三方的 EPEL。
复制代码代码如下:
# yum update
# yum install mosh
在 Fedora 22+的版本中,你需要使用 dnf 包管理器来安装 mosh。
复制代码代码如下:
# dnf install mosh
我该如何使用 mosh?
1、 让我们尝试使用 mosh 登录远程 Linux 服务器。
复制代码代码如下:
$ mosh root@192.168.0.150
注意:你有没有看到一个连接错误,因为我在 CentOS 7中还有打开这个端口。一个快速但是我并不建议的解决方法是:
复制代码代码如下:
# systemctl stop firewalld [在远程服务器上]
2、 让我们假设把默认的 22 端口改到 70,这时使用 -p 选项来使用自定义端口。
复制代码代码如下:
$ mosh -p 70 root@192.168.0.150
3、 检查 mosh 的版本
复制代码代码如下:
$ mosh --version
4、 你可以输入exit来退出 mosh 会话。
复制代码代码如下:
$ exit
5、 mosh 支持很多选项,你可以用下面的方法看到:
复制代码代码如下:
$ mosh --help
mosh 的优缺点
mosh 有额外的需求,比如需要允许 UDP 直接连接,这在 SSH 不需要。
动态分配的端口范围是 60000-61000。第一个打开的端口是分配好的。每个连接都需要一个端口。
默认的端口分配是一个严重的安全问题,尤其是在生产环境中。
支持 IPv6 连接,但是不支持 IPv6 漫游。
不支持回滚
不支持 X11 转发
不支持 ssh-agent 转发
总结
mosh是一款在大多数linux发行版的仓库中可以下载的一款小工具。虽然它有一些差异尤其是安全问题和额外的需求,它的功能,比如漫游后保持连接是一个加分点。我的建议是任何一个使用ssh的linux用户都应该试试这个程序,mosh值得一试。
linux 电脑远程连接wifi,Linux系统下安装mosh来远程连接另一台Linux主机相关推荐
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...
- Linux(CentOS 7_x64位)系统下安装GaussView5
GaussView GaussView是一个专门设计与高斯配套使用的软件,其主要用途有两个:构建高斯的输入文件和以图的形式显示高斯计算的结果.除了可以自己构建输入文件外,GaussView还可读入Ch ...
- linux终端 中国象棋,在Deepin系统下安装Xboard并使用它玩中国象棋
本文介绍在Deepin系统下安装Xboard的命令,并通过xboard @xq命令进入到中国象棋模式,有喜爱中国象棋的网友又可以多一种途径了,当然,也可以玩国际象棋. 前言 Xboard/WinBoa ...
- 网吧cf正在连接服务器,windows10系统下运行cf游戏提示连接服务器失败怎么解决...
最近有windows10系统用户到本站反馈说碰到这样一个情况,就是在运行cf游戏的时候,提示连接服务器失败,导致无法运行cf游戏,该怎么解决这样的问题呢?现在就给大家讲解一下windows10系统下运 ...
- xp下添加linux启动,如何在windows xp系统下安装linux???
我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot ext3 1 ...
- Linux(CentOS 7_x64位)系统下安装Xmgrace
一.Xmgrace简介 Xmgrace是Linux下类似origin的免费开源画图软件. Xmgrace官网:点击打开链接 Xmgrace安装包下载:点击打开链接 二.Xmgrace安装 安装依赖 y ...
- linux libgl.so.1,在Deepin系统下安装并打开Steam提示libGL.so.1的解决
在Deepin系统应用商店中安装Steam后打开出现提示You are missing the following 32-bit libraries,and Steam may not run:lib ...
- Linux(CentOS 7_x64位)系统下安装ACPYPE
ACPYPE,基于Python的工具,使用Antechamber生成化学化合物的拓扑,并提供python与其他应用程序的接口. 将AMBER力场文件转换为GROMACS的拓扑文件. acpype安装包 ...
- Linux(乌班图 )系统下安装jdk 和eclipse开发IDE
自己在安装过程中遇到的一些坑记录下来,以及自己的安装过程做记录 1.下载jdk , jdk-8u144-linux-x64.tar.gz 2.下载 eclipse, eclipse-jee-ma ...
最新文章
- Linux 命令(记录)
- 老李推荐:第5章5节《MonkeyRunner源码剖析》Monkey原理分析-启动运行: 获取系统服务引用 1...
- swin_transformer用于做图像分类(已跑通)
- LeetCode 2151. 基于陈述统计最多好人数(状态压缩)
- 九、XML和Json的特点
- LeetCode(1103)——分糖果 II(JavaScript)
- 数睿数据、艾瑞咨询联合发布《2021年中国企业级无代码开发白皮书》
- centos7.0配置php环境,如何在centos7中配置一个php开发环境
- linux怎么越狱苹果手机,如何在苹果手机使用unc0ver越狱
- 微软任命 CEO 萨提亚·纳德拉为董事会主席
- 笔记本开机黑屏只有鼠标显示
- java梅森素数计算程序_梅森素数计算器(prime95)
- 为什么新疆人吃的羊肉膻味那么重?
- 关于论文目录,一级标题加粗,而后面的.....与页码不加粗的正确设置方法
- python写软件实例-python写一个随机点名软件的实例
- AI研究院巡礼——小米AI研究院
- 特征提取与检测(二) --- SIFT算法
- 算法竞赛入门 第三章习题
- web3j contract 使用方法
- C++ | 数据库连接池