一句话结论
有些人特别想要一个不是在中国开发或运营的 SSH 客户端——通常是出于数据管辖的考虑:公司合规政策、敏感基础设施、或政府相关工作,这些场景里"哪个法律辖区能强制调取数据"很重要。这是一个正当的关切,因为 SSH 客户端握着你服务器的钥匙。但诚实的处理方式不是去信一面旗,而是对任何App 都去核实:你的密钥放在哪、代码能否审计、数据流向哪里。本文给你这些标准,以及能通过它们的独立选项。
人们为什么这么问
SSH 客户端是异常敏感的软件:它存着你的服务器地址、用户名、私钥,还可能把这些同步到厂商的云。如果你在合规体系下工作(或只是不想让基础设施凭证待在你无法审计的辖区),你理所当然想知道谁做这个 App、数据在哪里处理。同样的逻辑适用于任何国家——真正的问题其实是"我能否核验我的密钥和凭证去了哪里?"
怎么评估任何一个 SSH 客户端
与其从应用商店页面猜一家公司的国籍,不如核实那些真正决定你暴露面的东西:
- 你的密钥放在哪?最安全的答案是只在设备上,在 iPhone 的安全隔区 / 钥匙串里——不上传到厂商账号。永不离开手机的私钥,没法从谁的云里被强制调出来。
- 是否开源?开放的代码人人可审,这是最强的"信任但核验"。比如 ConnectBot 和 Blink Shell 是开源的。
- 谁运营、隐私政策如何?看是否有具名公司、真实的隐私政策、以及清楚说明收集哪些遥测。
- AI 功能发送什么、发去哪?AI 助手必须发送一些上下文给模型。核实它发什么、是否剥离密钥、谁的服务器处理。
能通过这些核验的独立选项
- ConnectBot(开源)——完全可审、无账号、密钥在设备上。基础且仅安卓,但透明度最高。
- Blink Shell(开源,美国)——一个打磨好的 iOS 终端,源码公开;密钥留在设备上。
- Prompt 3(Panic,美国)——一家长期、独立的美国开发者,隐私立场清晰;无 AI。
- TermAI(独立团队)——由一个小型独立团队开发和运营,不是大平台。你的私钥在设备上生成和保存;AI 助手只通过一个会先剥离 IP、主机名、明显密钥的代理发送有限的、精选的上下文,你也可以完全关闭上下文。它还内置 Tailscale,让你把 SSH 留在公网之外。
这里我们不会按国籍给具体竞品贴标签——应用商店页面不是判断这个的可靠方式,搞错了对人不公平。把上面的标准用在你考虑的任何 App 上,包括我们自己。
TermAI 的立场,直说
对我们自己的 App 透明一点:TermAI 是独立的(没有大平台母公司),私钥放在设备钥匙串里、不上传,为 AI 功能离开设备的唯一东西是一份剥离了密钥的精简上下文——而且你可以关闭它。如果你的要求是"人人可审计",像 Blink 或 ConnectBot 这样的开源客户端是最可证明的选择;如果你想要一个独立团队 + AI 助手 + 设备本地密钥,TermAI 合适。
常见问题
怎么知道一个 SSH App 把我的数据发去哪?
读它的隐私政策、看是否开源、确认密钥是存在设备上还是同步到厂商云。设备本地密钥 + 无账号是暴露面最低的选项。
哪些 iPhone SSH 客户端是开源的?
Blink Shell 在 iOS 上开源;ConnectBot 在安卓上开源。开源让任何人都能审计数据去向。
TermAI 会保护我的密钥隐私吗?
会——私钥在设备上生成和保存,不上传。AI 功能只发送精简、剥离密钥的上下文,你也能关掉上下文。
快速事实
- 真正的问题:你能否核验密钥和凭证去了哪里?
- 核查:设备本地密钥、开源、具名运营方 + 隐私政策、AI 发什么
- 最可证明:开源客户端(Blink、ConnectBot)
- 独立 + AI + 设备本地密钥:TermAI(密钥不上传;AI 上下文剥离且可选)
Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.