文档中心

使用指南、教程和常见问题

换网络也不掉线的 SSH 会话 | YoloShell

常见问题

Wi-Fi 断了我的 SSH 会话会怎样?
开启 Mosh roaming 后,会话保持存活并在新网络上恢复——Wi-Fi 切 5G、切隧道,或任何 IP 变化的地方都可以。普通 SSH 连接则会断开、需要重连。
YoloShell 同时支持 SSH 和 Mosh 吗?
支持。SSH、Mosh 与 tmux 都在同一个客户端里,并且可以按主机分别配置 Mosh 与 tmux 设置。
切隧道时会话还能保住吗?
这正是 Mosh roaming 要解决的问题——会话在底层网络变化时继续存活,而不是绑定在一条连接上。
我的连接配置和密钥存在哪里?
存在设备上。SSH 密钥在 iOS Keychain 中生成或导入,连接配置保留在本地,不上报终端内容,也不记录主机名。

简短答案

一条 TCP 连接绑定在一个 IP 地址上。网络一换,地址就变,连接随之断开——而 SSH 会话意味着 与之一起消失的一切:编辑器状态、正在跑的构建、做到一半的 git rebase。

Mosh roaming 让会话在 Wi-Fi、5G 与隧道切换之间存活。区别在于:你的终端是在等你, 还是从头再来。

三种协议,一个客户端

YoloShell 把 SSH、Mosh 与 tmux 放在一起,并且支持按主机配置 Mosh、tmux 与打开时执行的脚本, 让每台主机按它自己的需要工作。

tmux 的支持也不只是把输出接出来:**控制模式(-CC)**提供原生的标签页与面板 UI, 面板是可以点的真正面板,而不是对 tmux 文本模式的近似。

终端渲染不在为手机找借口

完整 xterm-256color、真彩色与 Unicode。 这件事不华丽,但你在一个会话里待一小时后才会 真正感觉到——远端程序能正确着色、locale 能正确渲染、TUI 能正确排版。

你的密钥在哪里

SSH 密钥在 iOS Keychain 中生成或导入。连接配置保留在设备上,不上报终端内容, 不记录主机名。