跟服务器打交道的工程师随时可能出现要通过 SSH 连接服务器的情况,如果恰好手边没有电脑,就只能用移动设备救个急了。目前 iOS 上最热门的两款 SSH 客户端:Termius和 Prompt 2,前者基础版免费,高级功能收费,后者收费。本文对这两款客户端做个对比,读者可据此选择适合自己的客户端。
平台与价格
Termius 除了iOS版还有Android,Windows,Mac,Linux版,且都是基础版免费,订阅账户全平台通用,订阅费2.49$/月(AppStore为203RMB/年)。
Prompt 2则仅有iOS版,直接98RMB买断收费,无内购项。
界面
Termius 主界面有两栏,左边是菜单栏,右边是列表项,默认打开Hosts菜单的主机列表。
Prompt 2 主界面就是连接服务器界面,可以通过右滑打开左侧隐藏的服务器列表,右上角则是设置选项。
功能
服务器连接
Termius 支持通过SSH,Telnet,Mosh连接服务器,SFTP传输文件。支持密码或密钥认证。支持SSH Agent Forwarding。
Prompt 2 支持SSH,Telnet,SFTP传输文件,不支持Mosh(根据官网的SUPPORT以后也不会支持)。支持密码或密钥认证。另外登陆密码可以直接调用1Password输入。支持SSH Agent Forwarding。
键盘
Prompt 2 可定制性弱一些。
后台
Prompt 2 不支持后台保持连接,连接快要断开时会发推送消息提醒。
Termius 支持后台保持连接, 通过后台定位实现。
脚本片段
Prompt 2 支持全局和单服务器clips。
Termius 只支持全局clips。
价格
Prompt 2 98RMB买断,仅有iOS客户端。
Termius 高级功能为订阅制,一年203RMB,订阅后全平台通用。
安全性
两款软件均支持密码+TouchID锁定。
Termius 高级版及Propmt 2的服务器信息同步均使用AES-256端到端加密。