2026年9月24日
2026 年 Mac 上最好用的原生 SSH 客户端
六款 macOS 上的 SSH 客户端,按 Mac App 的标准来评判:各自怎么构建、是否与 iPhone 共享购买,以及在窗口、菜单栏、键盘和本机 Shell 上做了什么。

Mac 上的 SSH 客户端大多是移植品:在 Apple 芯片上运行的 iPad App,与 Windows、Linux 共用的 Electron 构建,或套着手机界面的 Catalyst 壳。它们都能用,却都不像 Mac 的一部分。
本文按 Mac App 的标准评判六款 SSH 客户端,看它们如何构建,是否与 iPhone、iPad 共享购买。我们还会看它们怎样对待窗口、菜单栏、键盘快捷键、Touch ID 和 Mac 本机的 Shell。
结论先行
- SwiftServer,适合大多数人。原生 macOS App,有多窗口、菜单栏面板和本地 Shell,免费终端旁还有实时监控和 Docker。一次购买覆盖 Mac、iPhone 和 iPad。
- Prompt 3,适合看重硬件安全密钥和 Panic 设计的人。
- Secure ShellFish,适合想在访达里看到服务器文件夹的人。
- Core Shell,适合只要一款纯 OpenSSH 客户端的人。
- Royal TSX,适合同时管理 RDP 和 VNC 的人。
- Termius,适合还要在 Windows、Linux 或 Android 上用同一客户端、并能接受 Electron 的人。
六款一览
| App | 构建方式 | 窗口 | 菜单栏 | 本机 Shell | Mosh | SFTP | 监控 | Docker | 与 iPhone 共享购买 | Mac 价格 |
|---|---|---|---|---|---|---|---|---|---|---|
| SwiftServer | 原生,AppKit 与 SwiftUI | 多窗口,终端可弹出 | 带实时状态的面板 | 有 | 有,免费 | 有 | 有 | 有 | 是 | 免费;高级版 $9.99/年或 $34.99 买断 |
| Prompt 3 | 原生 | 多窗口 | 无 | 通过辅助程序 | 有 | 无 | 无 | 无 | 是 | $9.99/年或 $49.99 买断 |
| Secure ShellFish | Mac 构建,同一购买 | 多窗口 | 无 | 无 | 无 | 访达 | 无 | 无 | 是 | $14.99/年或 $29.99 买断 |
| Core Shell | 原生 | 多窗口 | 无 | App Store 版不支持 | 无 | 无 | 无 | 无 | 是 | 免费 Basic;$14.99/年 |
| Royal TSX | .NET 驱动原生 Cocoa 界面 | 多窗口 | 无 | 有 | 无 | 有 | 无 | 无 | 独立 App | Lite 免费;€49 买断 |
| Termius | Electron | 多窗口 | 无 | 有 | 有 | 有 | 无 | 无 | 账号 | Pro $15/月或 $119/年 |
1. SwiftServer
SwiftServer 的 Mac 版是原生 macOS 目标,直接用 AppKit 和 SwiftUI 构建,不经过 Catalyst。它在 App Store 上要求 macOS 15,也没有“在 Apple 芯片上运行 iPad App”的标注。它处处遵循 macOS 习惯:边栏与三栏布局,带快捷键的菜单命令,标准工具栏,以及真正的设置窗口。
窗口、菜单与程序坞
终端可留在主窗口,也可从窗口菜单、工具栏或右键菜单弹出为独立窗口,主窗口关闭后照常运行。SFTP 中的文本文件在“编辑文件”窗口或你选定的外部编辑器中打开,保存后自动上传回服务器。程序坞菜单列出最近十个连接,也能新建本地终端。常用操作都有快捷键:⌘N 新建机器、密钥、代码片段或规则,⌘R 刷新仪表板,⌘F 在终端内查找,⌘+ 和 ⌘- 调整字号。⌥⌘I 切换终端检查器,⇧⌘G 在 SFTP 中跳转路径,⌘T 打开本地终端。桌面小组件无需打开 App,即可显示服务器数量和单台机器的实时状态。

终端
终端完整支持 xterm-256color 和真彩色。配色超过五百套,浅色深色可分别指定;等宽字体有九款,字号、行高和字距均可调。Mosh 已内置。代码片段可在单个会话中运行,也可对整组机器批量运行,并逐台返回结果。会话一键即可复制,并记入会话历史,随时可以重连。
两项 Mac 独有的功能
最后一个窗口关闭后,菜单栏面板仍按你设定的间隔采样服务器,使用电池时也可暂停。面板显示与仪表板相同的状态卡片和进行中的会话,一键即可打开终端或 SFTP。本地 Shell 在 SSH 会话所在的窗口中打开 Mac 的登录 Shell,主题、字体和代码片段通用,Homebrew、nvm 和 ssh-agent 都在 PATH 中。App Store 沙盒里启动的 Shell 读不到你的个人文件夹,所以它借助一个小型辅助程序运行,在设置中安装一次即可。

App 的其余部分
其余功能与其他平台一致:服务器端零安装的 Linux、macOS 和 Windows 实时监控,最多四列的状态页,经由 SSH 调用 Engine API 的 Docker 面板。此外还有带快速查看和语法高亮编辑器的 SFTP,以及端口转发规则、跳板机和代理。主机密钥在首次连接时校验,密钥一旦变化即中止连接。App 无需账号。数据通过你自己的 iCloud 同步,敏感信息只经由 iCloud 钥匙串传输,并可用 Touch ID 保护。

适合:想要一个既是 SSH 客户端、又是看服务器的地方的 Mac App。
价格:终端、Mosh、SFTP 和三台服务器的监控免费。高级版 $1.99/月、$9.99/年或 $34.99 买断。
2. Prompt 3
Prompt 3 是 Panic 的 SSH 客户端,Panic 称其 Mac 版完全原生。它支持 SSH、Mosh、Eternal Terminal 和 Telnet,以及跳板机、agent 转发、FIDO2 安全密钥、YubiKey、SSH 证书和 Secure Enclave 密钥。Clips 存放代码片段,Panic Sync 在 Mac、iPhone、iPad 和 Vision Pro 之间同步服务器。本地终端通过辅助程序提供。
它只提供终端与主机列表,不含 SFTP、监控或 Docker。2026 年的更新也不频繁。
适合:看重设计的硬件密钥用户。
价格:$9.99/年或 $49.99 买断,覆盖四个平台。
3. Secure ShellFish
Secure ShellFish 是为按文件思考的人准备的 Mac App。服务器目录挂载在访达中,支持离线文件夹、拖放、服务菜单上传和快捷指令。终端支持两步验证登录、YubiKey、SSH 证书和用 Touch ID 解锁的 Secure Enclave 密钥,并借助 tmux 保持会话。设置通过 iCloud 钥匙串同步。
它不支持 Mosh 和本机 Shell,免费档还会在终端里显示广告。
适合:访达集成。
价格:免费带广告。$2.99/月、$14.99/年或 $29.99 买断。
4. Core Shell
Core Shell 是基于 OpenSSH 的原生客户端,主机列表简洁,支持标签页,Mac、iPhone 和 iPad 通用购买。App Store 版运行在沙盒中,因此无法读取 ~/.ssh/config、使用 ssh-agent、打开本地终端或转发 X11。它也不含 Mosh、SFTP、监控和 Docker。
适合:OpenSSH 之上的一个简单原生主机列表。
价格:免费 Basic。$14.99/年,或 $44.99 购买四年。
5. Royal TSX
Royal TSX 首先是连接管理器,在一个窗口里管理 SSH、RDP、VNC、网页等连接。终端基于 iTerm2,App 用 .NET 编写,驱动原生 Cocoa 界面。它采用直销,iOS 版是另一款独立 App。
适合:同时处理多种远程协议的管理员。
价格:Lite 免费。完整许可 €49 买断。
6. Termius
Termius 是跨平台使用最广的 SSH 客户端,Mac 版基于 Electron。主机列表、密钥和代码片段通过 Termius 账号同步,同一 App 可在 Windows、Linux、iPhone、iPad 和 Android 上运行。近期的桌面版把代理、主机链、agent 转发和串口连接放进免费档,并提供本地终端。
Electron 会在内存里多带一个浏览器引擎,窗口和键盘行为也偏离 Mac 习惯。Termius 也不支持 Touch ID 和钥匙串集成,不含监控和 Docker。
适合:需要一个客户端跑遍所有平台的跨平台团队。
价格:免费 Starter 需要账号。Pro $15/月或 $119/年。
iTerm2、Ghostty 和 Warp 呢?
它们都是出色的终端。iTerm2 和 Ghostty 原生、快速、免费,Warp 多了一层 AI。三者运行 ssh 命令都不输终端 App,但缺少连接周边的一切:保存的主机列表、钥匙串里的密钥、SFTP、端口转发规则、跳板机链、Mosh,以及与手机的同步。只敲 ssh host 的话,终端就够用。管理的机器多于一两台,就需要在终端之上再加一个 SSH 客户端。
怎么选
如果你在 Mac 上管理服务器,SwiftServer 能监看它们、管理容器,并在任意一台服务器或 Mac 本机上打开 Shell。其余几款:硬件密钥选 Prompt 3,访达集成选 Secure ShellFish,纯 OpenSSH 选 Core Shell。RDP、VNC 与 SSH 并用时选 Royal TSX,还要跑在 Windows 或 Android 上时选 Termius。
常见问题
Mac 上最好用的原生 SSH 客户端是哪个? SwiftServer。它是用 AppKit 和 SwiftUI 构建的真正的 macOS App,支持多个终端窗口,有关闭最后一个窗口后仍持续监控服务器的菜单栏面板,有打开 Mac 自身终端的本地 Shell,一次购买同时覆盖 iPhone 和 iPad。终端、Mosh 和 SFTP 免费。
Termius 是原生的 Mac App 吗? 不是。Termius 的 Mac 版基于 Electron,也就是网页式桌面应用常用的框架。它能正常运行,但在内存占用、窗口处理和键盘习惯上都和 Mac App 不同。
macOS 自带 SSH 客户端吗? 有。终端 App 自带 OpenSSH 命令行客户端。专门的 SSH App 在此之上增加了保存的主机列表、钥匙串里的密钥、SFTP、端口转发规则、跳板机,以及与 iPhone 和 iPad 的同步。
哪个 Mac SSH 客户端还能打开本机 Shell? SwiftServer 的本地 Shell 在 SSH 会话所在的同一个窗口里打开 Mac 的登录 Shell,主题、字体和代码片段通用,通过在设置里安装一次的小型辅助程序实现。Prompt 3 也通过辅助程序提供本地终端。
哪个 Mac SSH 客户端与 iPhone 共享购买? SwiftServer、Prompt 3、Secure ShellFish 和 Core Shell 都是通用购买。Termius 使用账号和跨所有平台的订阅。
iTerm2 或 Ghostty 算 SSH 客户端吗?
它们是终端。两者都能很好地运行 ssh 命令,但没有主机列表、密钥管理、SFTP 和 Mosh。SSH 客户端位于终端这一层之上。
SwiftServer 可在 Mac App Store 免费下载。2.2.0 发布说明详细介绍了菜单栏面板和本地 Shell。