流動 SSH 選擇
Mobile SSH、Termux 同 Termius
呢啲工具圍住 SSH 有重疊,但係用途唔同。Mobile SSH 係為 Android 同 iOS 而設嘅專注 SSH/SFTP 客戶端,Termux 係淨係 Android 先有嘅 Linux 環境,Termius 係跨平台、用帳戶提供生產力功能嘅 SSH 客戶端。
| 需要 | Mobile SSH | Termux | Termius |
|---|---|---|---|
| 主要用途 | 為 Android 同 iOS 而設嘅專用 SSH、SFTP、本機隧道同終端機客戶端。 | 帶 APT 套件嘅 Android 終端機模擬器同 Linux 環境。 | 面向 Android、iOS、桌面同網頁化團隊工作流程嘅現代 SSH 客戶端。 |
| 設定方式 | 輸入 host 或者儲存伺服器設定檔,然後直接連線。 | 裝 OpenSSH 等套件,配置 shell 工具,喺類 Linux 命令列上做嘢。 | 透過 Termius 嘅 App/帳戶模型建立或同步 host、key、snippet 同保險庫。 |
| 流動終端機控制 | 內建附加按鍵列、格仔會話、全螢幕面板、揑捏縮放、帶複製/分享嘅文字選擇,仲有識 tmux 嘅滾動 —— 兩個平台都有原生直通輸入同外接鍵盤支援。 | 終端機環境好強大;行為睇你裝咗咩工具同點配置。 | 手機鍵盤插件、手勢、分頁、自動完成、snippet,仲有打磨過嘅終端機 UX。 |
| 檔案傳輸 | 綁住活躍 SSH 會話嘅內建雙面板 SFTP 傳輸。 | 用 scp、sftp、rsync 等命令列或者裝咗嘅檔案工具。 | 內建 SFTP 同 host/key 管理。 |
| 多會話工作 | 喺格仔入面同時最多八個 SSH 會話。 | 喺 Termux 內或者遠端 shell 用 tmux 等多工器。 | 視乎平台同 plan 提供分頁同分屏工作流。 |
| 資料模型 | 伺服器、憑證、歷史、設定同日誌全部只係喺本機。 | Termux App 環境入面嘅類 Linux 檔案系統同套件。 | 為 host、key、snippet、轉發規則、known hosts 同團隊分享提供加密保險庫。 |
| 最啱嘅場合 | 你想喺 Android 或者 iOS 上用一個簡單 App 連伺服器、傳檔案、保持會話。 | 你想喺 Android 上有完整命令列環境,又識自己裝同配置套件。 | 你想要跨裝置同步、打磨過嘅生產力功能、保險庫同團隊協作。 |
逐項功能對比
| 需要 | Mobile SSH | Termux | Termius |
|---|---|---|---|
| 連線 | |||
| 喺 Android 同 iOS 上運行 | ✓ | 淨係 Android | ✓ |
| 已儲存嘅伺服器設定檔 | ✓ | 經由 ssh config | ✓ |
| 搜索已儲存嘅伺服器 | ✓ | ✗ | ✓ |
| 伺服器資料夾/群組 | ✓ | ✗ | ✓ |
| 搜索優先嘅「新增會話」選擇器 | Android | ✗ | ✗ |
| 每個伺服器多個位址(LAN/VPN 漫遊) | ✓ | ✗ | ✗ |
| 可重用憑證紀錄 | ✓ | ✗ | ✓ |
| 主畫面列出可以續返嘅嘢 | ✓ | ✗ | 部分 |
| 離線 tmux 會話清單(唔使連線) | ✓ | ✗ | ✗ |
| 顯示伺服器名稱而唔係地址 | ✓ | ✗ | ✓ |
| 登入日誌 | ✓ | ✗ | ✗ |
| Teleport 代理傳輸(實驗性) | Android | ✗ | ✗ |
| IPv6 主機同轉發目標 | ✓ | ✓ | 部分 |
| 終端機 | |||
| SSH 終端機 | ✓ | 經由 OpenSSH | ✓ |
| xterm-256color 模擬 | ✓ | ✓ | ✓ |
| 可設定嘅回滾緩衝(1k–50k 行) | ✓ | 可設定 | 部分 |
| 終端機內搜索(回滾) | ✓ | ✗ | ✗ |
| 附加按鍵列(ESC/TAB/CTRL/…) | ✓ | ✓ | ✓ |
| 揑住調文字大細 | ✓ | ✓ | ✓ |
| 雙擊面板入全螢幕 | ✓ | ✗ | ✗ |
| 終端機輸出入面嘅可點擊 URL | ✓ | 部分 | ✓ |
| 文字選擇:複製/分享/全選 | ✓ | ✓ | ✓ |
| 硬件/Bluetooth 鍵盤支援 | ✓ | ✓ | ✓ |
| Shell 整合(OSC 133) | ✓ | ✗ | ✗ |
| 內嵌圖片(Kitty graphics) | ✓ | ✗ | ✗ |
| App 自繪嘅馬賽克字形(chafa、ANSI art) | Android | 睇字型 | ✗ |
| 喺滑鼠模式 TUI 入面㩒一下即係㩒滑鼠 | Android | ✓ | ✗ |
| Nerd Font/powerline 字形顯示 | ✓ | 可設定 | 部分 |
| 會話 | |||
| 多個同時 SSH 會話 | 最多 8 個 | 最多 8 個 | ✓ |
| 格仔面板佈局 | ✓ | 經由 tmux | 標籤頁 |
| 識 tmux 嘅滾動 | ✓ | ✓ | ✗ |
| 重連時嘅 tmux reattach 提示 | ✓ | ✗ | ✗ |
| Agent 提示(Claude Code / Codex) | ✓ | ✗ | ✗ |
| 持續通知列出會話清單 | Android | 部分 | ✗ |
| 前景服務同 wake lock | Android | ✓ | 部分 |
| 帶退避嘅自動重連 | ✓ | 經由 autossh | ✓ |
| Eternal Terminal(彈性會話) | ✓ | 經由 CLI | ✗ |
| 經 SSH 自動安裝 etserver | ✓ | ✗ | ✗ |
| tmux 會話管理器 | ✓ | 經由 CLI | ✗ |
| herdr 同 Zellij 會話管理器 | ✓ | 經由 CLI | ✗ |
| 一㩒回覆卡住咗嘅 agent | ✓ | ✗ | ✗ |
| 檔案 | |||
| 內建 SFTP 檔案傳輸介面 | ✓ | ✗ | ✓ |
| 本機加遠端雙面板瀏覽器 | ✓ | ✗ | ✓ |
| 上載/下載排隊 | ✓ | ✗ | ✓ |
| 遠端重新命名/刪除/新增 | ✓ | ✗ | ✓ |
| 遠端檔案權限查看 | ✓ | ✗ | ✗ |
| 每個 host 個別按名或日期排序 | ✓ | ✗ | 部分 |
| 隧道 | |||
| 本機端口轉發 | ✓ | 經由 CLI | ✓ |
| 隧道隨伺服器設定檔儲存 | ✓ | 經由 ssh config | ✓ |
| 執行時加/刪隧道 | ✗ | ✗ | ✓ |
| 密鑰 | |||
| 密碼驗證 | ✓ | ✓ | ✓ |
| 私鑰驗證 | ✓ | ✓ | ✓ |
| 裝置上產生密鑰 | ✓ | 經由 ssh-keygen | ✓ |
| 分享/儲存產生嘅公鑰 | ✓ | ✓ | ✓ |
| 備份 | |||
| 匯出/匯入伺服器備份 | ✓ | 經由 termux-backup | Pro 雲端保險庫 |
| 加密本機備份檔案 | ✓ | ✗ | ✗ |
| 唔需要帳號 | ✓ | ✓ | 部分 |
| 私隱與費用 | |||
| 冇 Pro paywall | ✓ | ✓ | 部分 |
| 冇廣告 | ✓ | ✓ | ✓ |
| 可選退出分析 | Android | 冇分析 | ✗ |
| 只係本機資料(冇雲端同步) | ✓ | ✓ | 部分 |
| Secure screen(阻止螢幕擷取) | ✓ | ✗ | ✗ |
| 插件 | |||
| 插件支援 | ✓ | 經由套件 | ✗ |
| 按需安裝嘅插件目錄 | ✓ | ✗ | ✗ |
Mobile SSH 同 AI 編碼 agent App 嘅對比
有一類快速增長嘅 App,專門用嚟由你部電話驅動編碼 agent —— Claude Code、Codex 之類。有啲係第三方 SSH 或者中繼 App(Onepilot、Happy、Omnara);而家 OpenAI 同 Anthropic 都原生內建咗呢個功能,ChatGPT App 入面有 Codex,Claude App 入面有 Claude Code,兩者都喺供應商自己嘅雲端運行。Mobile SSH 同佢哋全部都有重疊 —— 你可以經 SSH 運行呢啲 agent,喺佢哋需要你嗰陣收到提示 —— 但佢係由另一邊入手:佢首先係一個通用、直連嘅 SSH 客戶端,其次先至係 agent 夥伴。
| 需要 | Mobile SSH | Onepilot | Happy | Omnara | ChatGPT | Claude |
|---|---|---|---|---|---|---|
| 由你部電話運行編碼 agent | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 適用於任何編碼 agent(唔限於單一供應商) | ✓ | ✓ | Claude Code | ✓ | 淨係 Codex | 淨係 Claude Code |
| 喺你自己嘅機器上運行(唔係供應商雲端) | ✓ | ✓ | ✓ | ✓ | ✗ | 部分 |
| 直連 SSH —— 冇雲端中繼 | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| 通用 SSH 終端機(運行任何命令) | ✓ | ✓ | ✗ | 部分 | ✗ | ✗ |
| SFTP 檔案傳輸 | ✓ | 部分 | ✗ | ✗ | ✗ | ✗ |
| 本機端口轉發 | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| tmux 會話管理器 | ✓ | 部分 | ✗ | ✗ | ✗ | ✗ |
| 適用於你自己裝嘅 agent | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| Agent 提示(agent 需要輸入時推送通知) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 一撳批准/拒絕 agent 提示 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 零伺服器或 SSH 設定 | ✗ | ✗ | 部分 | 部分 | ✓ | ✓ |
| Android 同 iOS | ✓ | 淨係 iOS | ✓ | ✓ | ✓ | ✓ |
| 唔需要帳號 | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| 冇 Pro paywall(所有功能免費) | ✓ | ✗ | ✗ | ✗ | 免費版 | ✗ |
| 開源 | Apache 2.0 | ✗ | MIT | Apache | ✗ | ✗ |
原生嘅 ChatGPT 同 Claude App 係零設定運行單一供應商 agent 最順滑嘅方法 —— 唔使伺服器,淨係要個帳號 —— 而且佢哋加咗一個精緻嘅一撳批准/拒絕畫面。但問題係:佢哋淨係喺自己嘅雲端運行自己嘅模型,冇通用終端機、冇 SFTP 或者隧道,亦唔可以用你自己嘅機器,而且要俾錢或者要帳號。Onepilot、Happy 同 Omnara 就將 agent 保留喺你控制嘅硬件上(Onepilot 經直連 SSH;Happy 同 Omnara 經雲端中繼,而 Omnara 仲要帳號)。Mobile SSH 直接連去你自己嘅伺服器,唔使帳號亦冇供應商中繼,可以喺完整終端機、SFTP 同端口轉發旁邊運行任何 agent,而且每個功能都免費。而家佢回覆 agent 提示嘅方式同佢哋一樣 —— 有個 Agents 清單列出每條連線上面嘅每個 agent,每個選項一個按鈕 —— 分別在於個 agent 係喺你自己部機上面跑,而回覆係行你自己條 SSH 連線。取捨仍然係一路以嚟嗰個:伺服器要你自己提供,而 agent 嘅 hook 要喺上面裝一次。