Amazon Best VPN GoSearch

OnWorks 网站图标

mosh - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mosh

这是命令 mosh,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mosh - 具有漫游和智能本地回声的移动外壳

概要


MOSH [选项] [--] [user@]host [命令...]

商品描述


MOSH (手机壳)是一个支持间歇性的远程终端应用
连通性,允许漫游,并提供用户的推测性本地回声和线路编辑
按键。

和....相比 SSH, MOSH 更强大——它的连接在睡眠和变化中保持不变
在客户端的 IP 地址中 - 并且响应更快,因为该协议可以容忍
丢包,客户端可以立即回显大多数按键,而无需等待
网络往返。

MOSH 使用 SSH 建立到远程主机的连接并使用现有的身份验证
指(例如,公钥认证或密码)。 MOSH 执行非特权
mosh服务器 服务器上的 helper 程序,然后关闭 SSH 连接并启动
mosh客户端,它通过 UDP 建立长期数据报连接。

为了提高响应能力, MOSH 运行服务器行为的预测模型
背景,试图猜测每个按键在屏幕上的效果。 它使
对正常打字、退格键和左右箭头键的预测。 几时
自信的, MOSH 无需等待服务器即可显示预测。 预测的
模型必须在终端的每一行和每个控制字符之后重新证明自己,
so MOSH 避免回显密码或非回显编辑器命令。

默认情况下, MOSH 仅在高延迟连接上显示其预测并平滑
网络故障。 (在较长延迟的链接上,预测的单元格带有下划线,直到
由服务器确认。)在网络回合中纠正偶尔的回声错误 -
不会造成持久影响。

MOSH 不支持 X 转发或 SSH 的非交互式使用,包括端口
转发或 sshfs。 MOSH 通过典型的客户端网络地址转换器工作
但需要 UDP 在客户端和服务器之间传递。 默认情况下, MOSH 使用端口
60000 到 61000 之间,但允许用户改为请求特定的 UDP 端口。

MOSH 将尽最大努力在客户端和服务器上安排 UTF-8 字符集区域设置。
客户端必须具有指定 UTF-8 的与语言环境相关的环境变量。 MOSH
将这些客户端变量传递给 mosh服务器 在它的命令行上,但在大多数情况下它们
将不需要使用。 mosh服务器 第一次尝试使用自己的locale-related
环境变量,来自系统默认配置(有时
/etc/默认/语言环境) 或通过 SSH 连接传递。 但如果这些
变量不要求使用 UTF-8, mosh服务器 将应用与语言环境相关的
来自客户端的环境变量,然后重试。

配置


命令
在远程主机上运行的命令。 默认情况下, MOSH 执行登录shell。

--客户=PATH
本地机器上客户端助手的路径(默认:“mosh-client”)

--服务器=指挥
在远程机器上运行服务器助手的命令(默认:“mosh-server”)

服务器助手是无特权的,可以安装在用户家中
目录。

--ssh=指挥
在远程机器上远程执行 mosh-server 的 OpenSSH 命令(默认:“ssh”)

可以指定备用 ssh 端口, 例如, --ssh="ssh -p 2222"。

--预测=WHEN
控制推测性本地回声的使用。 WHEN 默认为“adaptive”(显示
对较慢链接的预测并消除网络故障),也可以
“总是”或“从不”。

MOSH_PREDICTION_DISPLAY 环境变量永久控制此设置
并且可以采用相同的三个值。

即使在“总是”, MOSH 只有在它有信心时才会显示预测。 这个
通常意味着在终端的同一行上的先前预测已经
由服务器确认,无需任何干预控制字符击键。

-a --predict=always 的同义词

-n --predict=never 的同义词

--家庭=家庭
强制使用默认为“inet”(IPv4)的特定地址族,以及
也可以是“inet6”(IPv6;需要 IO::Socket::IP 或 IO::Socket::INET6)。

-4 --family=inet 的同义词

-6 --family=inet6 的同义词

-p PORT[:端口2], --端口=PORT[:端口2]
使用特定的服务器端 UDP 端口或端口范围,例如,如果这是
只有通过防火墙转发到服务器的端口。 除此以外, MOSH
在 60000 和 61000 之间选择一个端口。

--bind-server={ssh|任何|IP}
控制 IP 地址 mosh服务器 绑定到。

默认是‘ssh’,在这种情况下,服务器将从 IP 地址回复
SSH 连接来自(如在 SSH_连接 环境变量)。
这对多宿主服务器很有用。

使用--bind-server=any,服务器会在默认接口上回复,不会
绑定到特定的 IP 地址。 如果建立连接,这可能很有用
通过 sslh 或其他使 SSH 连接似乎来自的工具
本地主机。

使用 --bind-server=IP,服务器将尝试绑定到指定的 IP 地址。

--无初始化
不要发送 小杯 初始化字符串和 杯子 去初始化字符串
客户端的终端。 在许多终端上,这会禁用交替屏幕模式。

- EP 序列


Mosh 使用的默认转义字符是 ASCII RS(十进制 30)。 这通常是
输入为 Ctrl-^ or Ctrl-Shift-6, 在美国英语键盘上。 非英文键盘用户
可能会发现很难或不可能键入默认转义字符,并且可能需要
更改转义字符。 请参阅下面的 MOSH_ESCAPE_KEY 说明。 在这
说明,配置的转义字符表示为 ESC.

转义序列有两种略有不同的模式,这取决于转义
字符是否可打印。

如果转义字符是可打印字符,则必须以换行符为前缀,
OpenSSH的. 要发送转义字符本身,请键入两次。 如果逃脱
字符设置为 ~, MOSH 会表现得很像 OpenSSH的.

如果转义字符是不可打印的控制字符,则不使用前缀并且
转义字符随时被识别。 要发送转义字符本身,请键入
转义字符,然后是其对应的 ASCII 字符(对于 Ctrl-^ 你会打字 ^,为
Ctrl-B 你会打字 B).

关闭连接的转义序列是 ESC .. 序列 ESC 按Ctrl-Z 暂停
客户端。 任何其他序列都将这两个字符传递给服务器。

环境 变数


这些变量实际上并没有被解释 MOSH(1) 本身,但被传递到
mosh服务器(1). 为便于使用,此处对其进行了描述。

MOSH_ESCAPE_KEY
设置后,这将配置用于本地命令的转义字符。 逃生
字符可以设置为 1-127 范围内的任何 ASCII 字符。 变量必须
用单个文字 ASCII 字符设置。 控制字符设置为
实际的 ASCII 控制字符,而不是可打印的表示形式,例如“^B”。

MOSH_PREDICTION_DISPLAY
如上所述控制本地回声。 命令行标志覆盖了这个
变量。

MOSH_TITLE_NOPREFIX
设置后,禁止在窗口标题前添加“[mosh]”。

使用 onworks.net 服务在线使用 mosh


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。