移动端 SSH 选择
Mobile SSH、Termux 与 Termius
Mobile SSH 在 Android 与 iOS 结合 SSH、SFTP、VNC 和多路复用器,Android 另含 VPN 客户端及安全密钥认证。Termux 是 Android Linux 环境,Termius 是带账户型效率功能的跨平台 SSH 客户端。
| 需求 | Mobile SSH | Termux | Termius |
|---|---|---|---|
| 主要定位 | 两个平台均有 SSH、SFTP、VNC、跳板机和多路复用器;Android 另有 VPN 客户端和 FIDO2 安全密钥。 | 带 APT 包管理的 Android 终端模拟器与 Linux 环境。 | 面向 Android、iOS、桌面与偏 Web 团队工作流的现代 SSH 客户端。 |
| 配置方式 | 保存服务器和凭据,可选跳板机;认证前检查服务器身份再连接。 | 安装 OpenSSH 等软件包,配置 shell 工具,并在类 Linux 命令行中工作。 | 通过 Termius 的应用/账户模型创建或同步主机、密钥、片段与保险库。 |
| 移动端终端控制 | 扩展按键、网格会话、全屏窗格、捏合缩放、复制分享、鼠标与外接键盘。iOS 可关闭听写和建议以直接输入。 | 强大的终端环境;终端行为取决于已安装的工具与配置。 | 移动键盘扩展、手势、标签页、自动补全、片段与打磨过的终端 UX。 |
| 文件传输 | 两个平台有双窗格 SFTP、tmux 文件夹历史、远程分享及接收分享文件;iOS 可记住外部 Files 文件夹。 | 使用 scp、sftp、rsync 等命令行工具或已安装的文件工具。 | 内置 SFTP 以及主机/密钥管理功能。 |
| 多会话工作 | 在网格中同时运行最多八个 SSH 会话。 | 在 Termux 内或远程 shell 中使用 tmux 等终端复用器。 | 根据平台与套餐提供标签页与分屏样式的工作流。 |
| 数据模型 | 配置、凭据、主机信任和设置保存在设备,可选择便携清单与设置备份。Android 备份还含 VPN 配置;SSH 信任留在各设备。 | Termux 应用环境内的类 Linux 文件系统与包。 | 用于主机、密钥、片段、转发规则、known hosts 与团队共享的加密保险库。 |
| 最佳场景 | 想要一款 Android 或 iOS 上的简单应用,用来连接服务器、传输文件并保持会话存活。 | 想要在 Android 上拥有完整的命令行环境,并乐于自行安装与配置软件包。 | 想要跨设备同步、精致的生产力功能、保险库与协作。 |
功能逐项对比
| 需求 | Mobile SSH | Termux | Termius |
|---|---|---|---|
| 连接 | |||
| 在 Android 和 iOS 上运行 | ✓ | 仅 Android | ✓ |
| 保存的服务器配置 | ✓ | 通过 ssh config | ✓ |
| 搜索已保存的服务器 | ✓ | ✗ | ✓ |
| 服务器文件夹/分组 | ✓ | ✗ | ✓ |
| 搜索优先的添加会话选择器 | Android | ✗ | ✗ |
| 每个服务器多个地址(LAN/VPN 漫游) | ✓ | ✗ | ✗ |
| 可复用凭据记录 | ✓ | ✗ | ✓ |
| 主界面列出可继续的内容 | ✓ | ✗ | 部分 |
| 离线的 tmux 会话列表(无需连接) | ✓ | ✗ | ✗ |
| 显示服务器名称而非地址 | ✓ | ✗ | ✓ |
| 登录日志 | ✓ | ✗ | ✗ |
| Teleport 代理传输(实验性) | Android | ✗ | ✗ |
| IPv6 主机与转发目标 | ✓ | ✓ | 部分 |
| 终端 | |||
| SSH 终端 | ✓ | 通过 OpenSSH | ✓ |
| xterm-256color 仿真 | ✓ | ✓ | ✓ |
| 可配置回滚缓冲区(1 千–5 万行) | ✓ | 可配置 | 部分 |
| 终端内搜索(回滚缓冲区) | ✓ | ✗ | ✗ |
| 扩展按键栏(ESC/TAB/CTRL/…) | ✓ | ✓ | ✓ |
| 捏合缩放文字大小 | ✓ | ✓ | ✓ |
| 双击窗格全屏 | ✓ | ✗ | ✗ |
| 终端输出中的可点击 URL | ✓ | 部分 | ✓ |
| 文本选择:复制/分享/全选 | ✓ | ✓ | ✓ |
| 硬件 / Bluetooth 键盘支持 | ✓ | ✓ | ✓ |
| Shell 集成(OSC 133) | ✓ | ✗ | ✗ |
| 内嵌图像(Kitty graphics) | ✓ | ✗ | ✗ |
| 应用自绘马赛克字形(chafa、ANSI 字符画) | ✓ | 取决于字体 | ✗ |
| 鼠标模式 TUI 中轻点即点击 | ✓ | ✓ | ✗ |
| Nerd Font / powerline 字形渲染 | ✓ | 可配置 | 部分 |
| 会话 | |||
| 多个并发 SSH 会话 | 最多 8 个 | 最多 8 个 | ✓ |
| 网格窗格布局 | ✓ | 通过 tmux | 标签页 |
| tmux 友好滚动 | ✓ | ✓ | ✗ |
| 重连时的 tmux 重新附加提示 | ✓ | ✗ | ✗ |
| 智能体提醒(Claude Code / Codex) | ✓ | ✗ | ✗ |
| 带会话列表的常驻通知 | Android | 部分 | ✗ |
| 前台服务与唤醒锁 | Android | ✓ | 部分 |
| 带退避的自动重连 | ✓ | 通过 autossh | ✓ |
| Eternal Terminal(抗断线会话) | ✓ | 通过 CLI | ✗ |
| 通过 SSH 自动安装 etserver | ✓ | ✗ | ✗ |
| tmux 会话管理器 | ✓ | 通过 CLI | ✗ |
| herdr 与 Zellij 会话管理器 | ✓ | 通过 CLI | ✗ |
| 一键回复被阻塞的智能体 | ✓ | ✗ | ✗ |
| 文件 | |||
| 内置 SFTP 文件传输界面 | ✓ | ✗ | ✓ |
| 本地+远程双窗格浏览器 | ✓ | ✗ | ✓ |
| 上传/下载队列 | ✓ | ✗ | ✓ |
| 远程重命名/删除/创建 | ✓ | ✗ | ✓ |
| 远程文件权限查看 | ✓ | ✗ | ✗ |
| 按名称或日期排序(按主机保存) | ✓ | ✗ | 部分 |
| 隧道 | |||
| 本地端口转发 | ✓ | 通过 CLI | ✓ |
| 随服务器配置保存的隧道 | ✓ | 通过 ssh config | ✓ |
| 运行时添加/移除隧道 | ✗ | ✗ | ✓ |
| 密钥 | |||
| 密码认证 | ✓ | ✓ | ✓ |
| 私钥认证 | ✓ | ✓ | ✓ |
| 设备上生成密钥 | ✓ | 通过 ssh-keygen | ✓ |
| 分享/保存生成的公钥 | ✓ | ✓ | ✓ |
| 备份 | |||
| 导出/导入服务器备份 | ✓ | 通过 termux-backup | Pro 云端保险库 |
| 加密本地备份文件 | ✓ | ✗ | ✗ |
| 无需账户 | ✓ | ✓ | 部分 |
| 隐私与费用 | |||
| 无 Pro 付费墙 | ✓ | ✓ | 部分 |
| 无广告 | ✓ | ✓ | ✓ |
| 分析数据退出选项 | ✓ | 无分析 | ✗ |
| 仅本地数据(无云同步) | ✓ | ✓ | 部分 |
| 安全屏幕(阻止屏幕捕获) | ✓ | ✗ | ✗ |
| 插件 | |||
| 插件支持 | ✓ | 通过软件包 | ✗ |
| 按需安装的插件目录 | ✓ | ✗ | ✗ |
Mobile SSH 与 AI 编码智能体应用对比
有一类快速增长的应用专门用来从手机驱动编码智能体——Claude Code、Codex 及同类产品。其中一些是第三方 SSH 或中继应用(Onepilot、Happy、Omnara、Moshi、Orca、T3 Code、Paseo);OpenAI 和 Anthropic 现在也原生提供这类功能,Codex 内置于 ChatGPT 应用,Claude Code 内置于 Claude 应用,两者都运行在厂商自己的云端。Mobile SSH 与它们全都有重叠——你可以通过 SSH 运行这些智能体,并在它们需要你时收到提醒——但它从另一个方向切入:它首先是一款通用的直连 SSH 客户端,其次才是智能体伴侣。
| 需求 | Mobile SSH | Onepilot | Happy | Omnara | Moshi | Orca | T3 Code | Paseo | ChatGPT | Claude |
|---|---|---|---|---|---|---|---|---|---|---|
| 从手机运行编码智能体 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 支持任意编码智能体(不限单一厂商) | ✓ | ✓ | Claude Code | ✓ | ✓ | ✓ | 支持的提供商 | 支持的提供商 + ACP | 仅 Codex | 仅 Claude Code |
| 在你自己的机器上运行(而非厂商云端) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | 部分 |
| 直连 SSH——无云端中继 | ✓ | ✓ | ✗ | ✗ | ✓ | ✗ | 仅限桌面端 | 仅限桌面端或 CLI | ✗ | ✗ |
| 通用 SSH 终端(运行任意命令) | ✓ | ✓ | ✗ | 部分 | ✓ | 已配对电脑的终端 | 已配对主机的终端 | 通过守护进程使用终端 | ✗ | ✗ |
| SFTP 文件传输 | ✓ | 部分 | ✗ | ✗ | 文档说法不一致 | 仅桌面端 | 文档未说明 | 文档未说明 | ✗ | ✗ |
| 本地端口转发 | ✓ | ✓ | ✗ | ✗ | 开发预览(Pro) | 仅桌面端 | 文档未说明 | HTTP 服务预览 | ✗ | ✗ |
| tmux 会话管理器 | ✓ | 部分 | ✗ | ✗ | Pro | 文档未说明 | 文档未说明 | 文档未说明 | ✗ | ✗ |
| 支持你自行安装的智能体 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| 代理提醒(已连接的代理需要输入时) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | T3 Connect 账户 | ✓ | ✓ | ✓ |
| 一键批准/拒绝智能体提示 | ✓ | ✓ | ✓ | ✓ | 试用后需 Pro | 支持的智能体 | ✓ | 支持的智能体 | ✓ | ✓ |
| 无需服务器或 SSH 配置 | ✗ | ✗ | 部分 | 部分 | ✗ | 需与电脑配对 | 服务器 + 配对 | 守护进程 + 配对 | ✓ | ✓ |
| Android 和 iOS | ✓ | 仅 iOS | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 无需账户 | ✓ | ✓ | ✓ | ✗ | ✓ | LAN/Tailscale;Relay 需要账户 | LAN/Tailscale;T3 Connect 需要账户 | ✓ | ✗ | ✗ |
| 无 Pro 付费墙(所有功能免费) | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✓ | 免费套餐 | ✗ |
| 开源 | Apache 2.0 | ✗ | MIT | Apache | ✗ | MIT | MIT | Apache 2.0 | ✗ | ✗ |
核查日期:2026-09-19。Moshi 的直连 SSH 终端与其可选的智能体事件及审批后端是分开的。其 Android 商店页面宣称支持 SFTP,但详细文档描述的是 SCP 上传和开发服务器预览,因此表格中的相关单元格注明了限制。Orca 移动应用与电脑上的 Orca 配对:通过 LAN/Tailscale 连接可以不使用 Orca 账户,而 Relay 需要账户。仅限桌面端以及文档未说明的功能已在表格中标出。 T3 Code 和 Paseo 的核查日期为 2026-10-05。两者均通过配套服务器运行智能体和终端;移动端可以通过专用网络或各自的中继服务连接。SSH 连接仅限桌面端(Paseo 也支持通过 CLI 连接)。T3 Code 的移动推送通知需要 T3 Connect 账户;直接配对则不需要。两款客户端均免费;智能体提供商的费用仍需另行支付。
原生的 ChatGPT 和 Claude 应用是零配置运行单一厂商智能体的最顺畅方式——无需服务器,只需一个账户——并且它们提供了精致的一键批准/拒绝界面。代价在于:它们只在自己的云端运行自家模型,没有通用终端,没有 SFTP 或隧道,也无法自带机器,而且需付费或需登录账户。Onepilot、Happy 和 Omnara 让智能体保留在你掌控的硬件上(Onepilot 通过直连 SSH;Happy 和 Omnara 通过云端中继,Omnara 还需要账户)。Mobile SSH 直接连接到你自己的服务器,无需账户或厂商中继,可运行任意智能体,同时提供完整的终端、SFTP 和端口转发,并且每一项功能都免费。如今它回应智能体提示的方式与它们一致——「智能体」列表汇总了所有连接上的每一个智能体,每个选项对应一个按钮——区别在于智能体运行在你自己的机器上,回复也经由你自己的 SSH 连接传回。取舍还是一直以来的那一条:服务器由你自备,而且智能体的钩子需要在上面安装一次。