Termius 深度使用技巧:让你的 SSH 管理效率起飞
结论先行:手头 3 台以上服务器、又要在电脑和手机之间切换的独立开发者,选 Termius。可视化 Groups 管 10 台以上主机、Snippets 把重复命令变一键、图形化配端口转发,免费版就含 SSH、SFTP、端口转发。但跨设备云同步和 Snippets 自动化是 Pro($10/月)功能,想"电脑配好手机直接用"得上 Pro。
你有多少台服务器?3台、5台,还是更多?
生产环境IP是多少?开发服务器端口是22000还是22?
手机收到告警时,你能立刻连上吗?
,Termius用1分钟解决这些混乱。
1、期望目标
独立开发者通常手头不止一台 VPS:可能有开发服务器、生产服务器、数据库服务器、还有一些测试环境。用原生 SSH 管理这些服务器,管理摩擦很明显:
💡 VPS推荐:如果你还在选VPS,可以看看 Vultr或DigitalOcean,我都用过,稳定。3台服务器每月$15→每年$180,性价比更高。
- IP、端口、用户名全靠记
- 每次连接都要敲一长串命令
- 密钥散落各处,管理混乱
- 电脑配好,手机又要重来
- 经常执行的命令没有快捷方式
这篇文章的目标是:
看完这篇,你能:
- 用Groups把10台服务器管理得井井有条
- 常用命令点一下就执行,不用每次敲命令
- 图形化配SSH隧道,不用背复杂参数
- 电脑配好,手机直接用
- 从每次敲30秒变成点击1秒
读完这篇,你的 SSH 管理效率至少提升 10 倍。
2、计划思考
为什么需要专门的 SSH 客户端?
如果你只有一台服务器,原生 SSH 完全够用。但当服务器数量超过 3 台,问题就来了:
| 核心诉求 | 原生 SSH | Termius |
|---|---|---|
| 连接多台服务器 | 每次敲完整命令 | 一键连接 |
| 组织管理 | 手写 SSH Config | 可视化 Groups + Tags |
| 常用命令 | 记在文档里 | Snippets 快捷执行 |
| 跨设备使用 | 手动同步配置 | 云端自动同步 |
| 文件传输 | 单独用 SFTP 客户端 | 内置 SFTP GUI |
| SSH 隧道 | 记不住复杂的命令 | 图形化配置 |
比过哪些方案?
在 Termius 之前,我试过:
- 原生 SSH + SSH Config:功能强大,但配置文件麻烦,跨设备同步要自己想办法,没有可视化界面
- PuTTY(Windows):老牌工具,但界面过时,配置管理很弱,没有现代功能
- MobaXterm:功能不错,但免费版限制多,界面混乱,跨平台支持差
- Royal TSX:功能强大,但太重,价格贵,学习曲线陡
Termius 的核心优势:
- 跨平台:Mac/Windows/Linux/iOS/Android全覆盖
- 云同步:登录账号,所有配置自动同步
- 界面美观:操作直观,不用记命令
- 功能全:SSH/SFTP/Mosh/端口转发都有
- 团队协作(付费):共享主机配置,新人入职直接导入
- 安全:加密Vault,密钥管理规范
Termius 适合谁?
- 手头有 3 台以上服务器的独立开发者
- 需要跨设备管理服务器的开发者(电脑+手机)
- 经常需要 SSH 隧道/端口转发的人
- 想要提升 SSH 管理效率的人
- 需要和团队共享服务器配置的人
💡 VPS推荐:如果你需要购买VPS,可以通过 ittinker.com/go/vps 选择服务商,这能让我持续产出更多实战指南。
如果你只有一台服务器,或者几乎不用 SSH,那原生 SSH 就够了。
3、操作步骤
3.1 安装与基础配置
下载安装
Termius 支持所有主流平台:
- 桌面版:从 https://termius.com 下载 Mac/Windows/Linux 版本
- 移动版:App Store(iOS)或 Google Play(Android)搜索「Termius」
💡 建议:先用桌面版配置好,再登录移动版同步,手机上也能一键连接。
创建账号与同步
首次打开 Termius,会提示创建账号:
- 选择「Sign Up」注册新账号
- 输入邮箱和密码
- 验证邮箱
- 登录后,所有配置会自动同步到云端
⚠️ 安全提醒:Termius 的云端加密 Vault 和跨设备同步都是 Pro 功能($10/月,年付)。免费版只有单机 Local Vault,配置不跨设备。服务器信息敏感、又想手机随时连,就考虑上 Pro。
添加第一台主机
点击「New Host」按钮,填写连接信息:
1 | Label: 生产服务器(别名,随便起) |
密钥认证配置:
如果你配置了 SSH 密钥(强烈推荐),Termius 也支持:
- 点击「Keychain」标签页
- 点击「Import」导入私钥(或直接粘贴私钥内容)
- 回到 Host 配置,选择对应的 Key
💡 密钥认证快速入门(如果还没配置过):
1
2
3
4
5
6
7
8
9
10 # 1. 检查是否已有密钥
ls ~/.ssh/id_rsa
# 2. 生成新密钥
ssh-keygen -t ed25519 -C "[email protected]"
# 3. 服务器端配置
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@server
# 4. Termius导入:Keychain → Import → 选择文件
💡 为什么用密钥? 密钥比密码安全得多,而且不用每次输入。Termius 的 Keychain 功能可以安全地管理你的所有密钥。
保存后,直接双击这台主机就能连接,不用再敲命令了!
5分钟快速上手Checklist
做完这6步,立刻感受到「哇,手机也能管服务器了」:
- ✅ 下载登录Termius
- ✅ 添加1台常用服务器(双击测试连接)
- ✅ 手机登录同一账号(检查同步)
- ✅ 手机连接测试
- ✅ 创建1个Snippet(如"查看服务器状态")
- ✅ 手机执行Snippet
3.2 主机组织:Groups 和 Tags
服务器多了之后,找个主机都要翻半天。Termius 提供了两层组织方式:Groups(分组)和 Tags(标签)。
Groups 分组
Groups 是树形结构,适合按「环境」或「项目」组织:
示例分组结构:
1 | 生产环境 |
创建 Groups:
- 右键左侧面板 → 「New Group」
- 输入 Group 名称(如「生产环境」)
- 拖拽主机到对应 Group
批量操作:
- 右键 Group → 「Connect to all hosts」:一键连接组内所有主机
- 右键 Group → 「Execute Snippet on all hosts」:在组内所有主机执行 Snippet(后面讲)
Tags 标签
Tags 是扁平结构,适合按「功能」或「用途」标记:
常用 Tags:
web:Web 业务服务器database:数据库服务器cdn:边缘 CDN 节点production:线上生产环境staging:预发布验证环境personal:个人 side projectclient:外包或客户项目high-priority:核心高优先级服务器
给主机添加 Tags:
- 选择主机
- 在右侧「Tags」字段输入标签(支持多个)
- 保存
使用 Tags:
- 点击左侧面板的 Tag,只显示带该标签的主机
- 配合 Groups 使用,快速筛选
💡 实战建议:用 Groups 做「主分类」,用 Tags 做「多维度标记」。比如一台服务器既在「生产环境」Group 下,又标记了
web、production两个 Tag。
3.3 Snippets:常用命令自动化
⚠️ 先说清楚:Snippets 自动化是 Pro 计划功能($10/月),免费版没有。下面这些一键执行的玩法都需要 Pro。
什么是Snippet?
Snippet就是常用命令的快捷方式。
核心价值:把经常重复的命令保存起来,一键执行,省时且不会敲错。
实战场景:
- 服务器卡了?→「服务器状态检查」Snippet看CPU/内存/负载
- Nginx挂了?→「重启Nginx」Snippet一键恢复
如果你经常要在服务器上执行一些固定命令,比如查看日志、重启服务、查看磁盘使用,Snippets 可以帮你一键完成。
创建 Snippet
示例 1:查看服务器状态
点击「Snippets」标签页 → 「New Snippet」:
1 | Name: 服务器状态检查 |
示例 2:重启 Nginx
1 | Name: 重启 Nginx |
示例 3:查看最近 100 条错误日志
1 | Name: 查看错误日志 |
执行 Snippet
在单个主机上执行:
- 连接到主机
- 点击底部「Snippets」按钮
- 选择要执行的 Snippet
- 结果直接显示在终端里
在多个主机上批量执行:
- 在左侧面板选中多台主机(Shift 或 Cmd 多选)
- 右键 → 「Execute Snippet」
- 选择 Snippet
- Termius 会依次在每台主机上执行,显示结果
在 Group 上批量执行:
- 右键 Group → 「Execute Snippet on all hosts」
- 选择 Snippet
- Group 内所有主机都会执行
💡 进阶用法:Pro 还支持 Snippets 变量,用
[[param1]]、[[container_id]]等占位符做参数化命令,执行时弹窗让你实时输入变量,同一套 Snippet 即可复用到不同主机。
Snippets 进阶:参数化
如果你的命令需要参数,可以这样做:
1 | Name: 查看指定端口占用 |
执行时会弹窗提示输入具体的参数值。
常用 Snippets 库:
| 功能 | Snippet |
|---|---|
| 查看进程 | `ps aux |
| 杀进程 | kill -9 $(pgrep -f "app_name") |
| 查看端口占用 | `ss -tulpn |
| 查看文件大小 | `du -sh * |
| 备份数据库 | mysqldump -u root -p [[db_name]] > [[db_name]]_$(date +%Y%m%d).sql |
3.4 端口转发与 SSH 隧道
什么是SSH隧道?
SSH隧道就像在服务器和你的电脑之间挖了一条秘密通道。
- 本地端口:你家门口的快递柜号码
- 远程端口:服务器内部的快递柜号码
- 隧道:一条连接两个快递柜的传送带
三种转发模式一句话:
- 本地转发:你的电脑访问服务器上的东西(如远程MySQL)
- 远程转发:别人通过你的服务器访问你电脑上的东西(如本地开发环境)
- 动态转发:让你的浏览器「假扮」服务器上网(临时VPN)
SSH 隧道是 Termius 的强项功能,图形化配置比命令行方便太多了。
场景 1:本地端口转发(访问远程内网服务)
前置知识:很多数据库服务(MySQL/Redis)为了安全,默认只监听localhost(127.0.0.1),
不接受外网连接。SSH本地端口转发就是在你的电脑和服务器之间建立一条加密隧道,
把远程服务"映射"到你本地的某个端口上。
需求:远程服务器上有个 MySQL(端口 3306),只监听 localhost,你想在本地电脑用 Navicat 连接。
命令行写法:
1 | ssh -L 3307:localhost:3306 -N user@server |
XX参数表示不执行远程命令,仅用于端口转发。
Termius 配置:
- 选择主机 → 右侧「Port Forwarding」标签页
- 点击「Add Local Forward」
- 填写:
- Local Port:
3306(本地监听端口) - Remote Host:
127.0.0.1(远程主机,相对服务器自身) - Remote Port:
3306(远程数据库监听端口)
- Local Port:
- 保存
- 连接主机后,隧道自动建立
现在在本地打开 Navicat 或 DBeaver,连接 127.0.0.1:3306,流量即被安全加密转发至远程服务器的 MySQL。
场景 2:远程端口转发(内网穿透)
使用场景:你在本地开发了一个Web应用(http://localhost:3000),
客户/同事想立刻预览,但你没有公网环境。远程端口转发可以让你的公网VPS成为
一个"中转站",把访问VPS的流量转发到你本地电脑。
需求:你本地的开发服务器(localhost:3000)想让外网的人访问,但你有台公网 VPS。
命令行写法:
1 | ssh -R 8080:localhost:3000 user@vps |
Termius 配置:
- 选择主机(你的公网 VPS)
- 「Port Forwarding」标签页 → 「Add Remote Forward」
- 填写:
- Remote Port:
8080(VPS 上的暴露端口) - Local Host:
127.0.0.1(本地主机) - Local Port:
3000(本地 Web 服务端口)
- Remote Port:
- 保存并连接
现在外网访问 http://vps-ip:8080,流量会自动穿透加密隧道转发至你本地的 http://127.0.0.1:3000。
⚠️ 安全提醒:远程端口转发要谨慎,容易暴露本地服务。建议配合防火墙规则,只允许特定 IP 访问。
场景 3:动态端口转发(SOCKS5 代理)
使用场景:在公共 Wi-Fi 环境下保护网络隐私,或者通过海外 VPS 节点排查网络问题。动态端口转发把你的 VPS 变成一个安全的 SOCKS5 代理服务器。
命令行写法:
1 | ssh -D 1080 user@vps |
Termius 配置:
- 选择主机
- 「Port Forwarding」标签页 → 「Add Dynamic Forward」
- 填写:
- Local Port:
1080(本地 SOCKS5 代理端口)
- Local Port:
- 保存并连接
现在在浏览器或系统设置代理为 127.0.0.1:1080,所有流量会经由 VPS 安全转发。
💡 实用技巧:动态转发常用于:
- 访问地区限制内容
- 在咖啡厅等公共场所保护上网隐私
- 测试网站在海外服务器上的访问速度
隧道持久化
Termius 的隧道会在连接建立时自动启用,断开时自动关闭。如果想让隧道在后台持续运行:
- Mac/Linux: 推荐配合
autossh或 systemd 服务保持长期常驻 - 更好的方案: 用 Termius 的「Keepalive」功能(主机配置 → Advanced → Enable Keepalive)
3.5 SFTP 文件管理
Termius 内置了 SFTP 客户端,不需要单独装 FileZilla 或 WinSCP。
打开 SFTP 浏览器
连接到主机后,点击工具栏的文件夹图标(或快捷键 Cmd+Shift+F Mac / Ctrl+Shift+F Win),会打开 SFTP 浏览器。
界面布局:
- 左侧:本地文件系统
- 右侧:远程服务器文件系统
- 底部:传输队列
常用操作:
| 操作 | 方法 |
|---|---|
| 上传文件 | 从左侧拖到右侧 |
| 下载文件 | 从右侧拖到左侧 |
| 创建文件夹 | 右键 → New Folder |
| 删除文件 | 右键 → Delete |
| 重命名 | 右键 → Rename |
| 修改权限 | 右键 → Properties → Permissions |
高级功能
同步文件夹:
右键文件夹 → 「Sync」,可以双向同步本地和远程目录。
编辑远程文件:
右键文件 → 「Edit」,会在内置编辑器打开,保存后自动上传。
常用快捷键:
XX: 刷新Delete/Backspace: 删除文件Cmd+C/Cmd+V(Win:Ctrl+C/V): 复制/粘贴Cmd+Shift+.(Win: 设置选项): 切换显示隐藏点文件
💡 性能优化:对于大文件传输,建议先在服务器上打包压缩,再传输小文件,比直接传大文件快得多。
3.6 跨设备同步
⚠️ 先说清楚:跨设备云同步是 Pro 功能($10/月),免费版是单机 Local Vault。下面的同步玩法需要 Pro。
Termius 的杀手功能是云同步。你在电脑上配置好,登录手机 App,所有配置都在那里。
同步内容
登录同一个 Termius 账号后,以下内容会自动同步:
- ✅ 主机配置(IP、端口、用户名、认证信息)
- ✅ Groups 分组
- ✅ Tags 标签
- ✅ Snippets 代码片段
- ✅ Keychain 密钥
- ✅ 端口转发规则
💡 免费版 vs Pro版:免费版只有单机 Local Vault,不含跨设备云同步;Pro($10/月,年付)才解锁云端同步、Snippets 自动化和加密 Vault。想"电脑配好手机直接用",免费版做不到,得上 Pro。
使用场景
场景 1:电脑配置,手机应急
你在家用电脑管理服务器,突然收到告警说生产出问题了。掏出手机,打开 Termius,直接连接处理问题,不需要记任何 IP 或密码。
场景 2:临时检查
出门在外,同事说服务器连不上了。掏出手机,用 Termius 快速检查,1 分钟搞定。
场景 3:团队协作(付费功能)
如果你有团队,Termius 支持共享主机配置和 Snippets,不需要每个人都单独配置一遍。
⚠️ 安全提示:如果你的 Termius 账号泄露,别人就能访问你的所有服务器。建议:
- 启用两步验证(2FA)
- 使用强密码
- 敏感服务器考虑用加密 Vault
3.7 高级技巧
技巧 1:启动时自动执行 Snippet
如果你连接服务器后总是要执行某些命令(比如进入特定目录、激活虚拟环境),可以设置「Startup Snippet」:
- 选择主机 → 「Startup Snippet」标签页
- 从 Snippet 列表中选择
- 保存
连接主机后,Termius 会自动执行这个 Snippet。
示例 Startup Snippet:
1 | # 激活 Python 虚拟环境 |
技巧 2:环境变量管理
Termius 支持为每个主机设置环境变量,Snippets 可以引用这些变量。
设置环境变量:
主机配置 → 「Environment」标签页 → 添加键值对:
1 | APP_PATH: /var/www/myapp |
在 Snippet 中引用:
1 | cd {{APP_PATH}} |
这样不同服务器可以用同一套 Snippet,只需要改环境变量。
技巧 3:快捷键
常用快捷键(Mac):
| 快捷键 | 功能 |
|---|---|
Cmd + N (Win: Ctrl + N) |
新建主机 |
Cmd + K (Win: Ctrl + K) |
快速连接(搜索主机名) |
Cmd + Shift + F |
打开 SFTP 浏览器 |
Cmd + , (Win: Ctrl + ,) |
打开设置 |
Cmd + T (Win: Ctrl + T) |
新建终端标签页 |
Cmd + W (Win: Ctrl + W) |
关闭当前标签页 |
Cmd + Shift + S |
新建 Snippet 快捷指令 |
技巧 4:终端主题
Termius 支持自定义终端主题:
设置 → Appearance → Terminal Theme
可以选择预设主题,或自定义:
- 字体
- 字号
- 背景色
- 文字颜色
- 光标样式
推荐主题:
- Dracula: 深色主题,护眼
- Solarized Dark: 经典配色
- Monokai: 程序员最爱
技巧 5:日志记录
Termius 可以记录终端会话(便于审计和回溯):
设置 → Logging → Enable session logging
日志会保存在:
- Mac:
~/Library/Application Support/Termius/ - Windows:
%APPDATA%\Termius\
⚠️ 注意:日志可能包含敏感信息,定期清理或设置自动过期。
技巧 6:Mosh 协议
如果你经常在弱网环境下工作(地铁、咖啡厅),可以试试 Mosh(Mobile Shell),比传统 SSH 更流畅:
-
服务器安装 Mosh:
1
2
3
4
5
6
7
8
9
10
11# Ubuntu/Debian
sudo apt install mosh
# CentOS/RHEL
sudo yum install mosh
# macOS
brew install mosh
# ⚠️ 重要:服务器防火墙需要开放UDP端口范围
sudo ufw allow 60000:61000/udp # Ubuntu/Debian -
Termius 创建主机时,Protocol 选择「Mosh」
-
连接后,即使网络切换(WiFi → 4G),会话也不会断
💡 Mosh vs SSH:
- Mosh: 智能预测,延迟低,适合弱网,但功能有限(不支持端口转发)
- SSH: 功能全面,但弱网体验差
4、总结
关键检查清单
完成 Termius 配置后,用这个清单检查一遍:
| 检查项 | 状态 |
|---|---|
| 所有服务器已添加到 Termius | ☐ |
| 服务器已按 Groups 分组 | ☐ |
| 重要服务器已添加 Tags | ☐ |
| 常用命令已制成 Snippets | ☐ |
| 端口转发规则已配置 | ☐ |
| SFTP 功能测试通过 | ☐ |
| 移动端登录并测试同步 | ☐ |
| 启动 Snippet 已设置(如需要) | ☐ |
常用命令速查
| 功能 | Termius 操作 | 对应 SSH 命令 |
|---|---|---|
| 连接主机 | 双击主机列表项 | ssh alias |
| 本地端口转发 | Port Forwarding → Local | ssh -L 3306:127.0.0.1:3306 user@host |
| 远程端口转发 | Port Forwarding → Remote | ssh -R 8080:127.0.0.1:3000 user@host |
| SOCKS 代理 | Port Forwarding → Dynamic | ssh -D 1080 user@host |
| SFTP 文件传输 | 点击文件夹图标 | sftp -P 22 user@host |
效率提升对比
| 操作 | 原生 SSH | Termius |
|---|---|---|
| 连接服务器 | ssh -p 22 -i ~/.ssh/key user@host |
双击主机卡片 |
| 执行常用命令 | 每次敲或翻文档 | 点击 Snippet |
| 传文件 | 开单独 SFTP 客户端 | 内置 SFTP 浏览器 |
| 配置 SSH 隧道 | 查文档,敲复杂命令 | 图形化配置 |
| 跨设备使用 | 手动复制配置 | 自动同步 |
| 批量操作 | 写脚本 | 右键批量执行 |
效率提升估算:每台服务器每次连接从 30 秒 降到 1 秒,如果你每天连接 10 次服务器,一年省下 30+ 小时。
什么时候不用 Termius?
- 只有 1 台服务器,很少用 SSH
- 不需要跨设备同步
- 不需要端口转发/SFTP
- 坚持用命令行,拒绝 GUI
如果你不符合这些情况,Termius 值得一试。
5、异常记录
Q1:Termius 连接不上,但原生 SSH 可以?
可能原因:
-
Termius 配置错误
- 检查 Hostname、Port、Username 是否正确
- 检查认证方式(密码/密钥)是否配置
-
密钥权限问题(Mac/Linux)
- Termius 的 Keychain 可能没有正确读取私钥
- 尝试重新导入密钥
-
防火墙规则
- 服务器防火墙可能阻止了 Termius 的 IP
- 检查服务器用户名或指定私钥是否有效匹配
诊断方法:
- 打开 Termius 的「Debug Log」:Help → Show Logs
- 尝试连接,查看错误信息
- 对比原生终端的详细排障输出:
ssh -vvv host_alias
Q2:Snippets 执行失败?
常见原因:
-
权限问题
- Snippet 中包含需要
sudo的命令,但终端没有记住密码 - 解决:在 Snippet 开头加上
sudo -v刷新凭据
- Snippet 中包含需要
-
路径问题
- Snippet 中的路径是硬编码的绝对路径,不同服务器目录结构不一致
- 解决:优先使用环境变量(如
$HOME)或相对路径
-
特殊字符转义
- Snippet 中的
$、"等字符在发送时被本地提前解析展开 - 解决:用单引号包裹字符串,或使用
\$、\"进行反斜杠转义
- Snippet 中的
示例修复:
1 | # 错误($USER 会在本地被展开) |
Q3:端口转发不生效?
排查步骤:
-
确认规则已启用
- 连接主机后,查看「Port Forwarding」标签页,规则状态应为「Active」
-
检查端口是否被占用
- Mac/Linux:
lsof -i :<本地端口> - Windows:
netstat -ano | findstr :<本地端口>
- Mac/Linux:
-
测试连接
- 用
nc -zv 127.0.0.1 <本地端口>测试本地端口是否成功监听 - 用
nc -zv <远程IP> <远程端口>测试远端服务是否对外开放并可达
- 用
-
查看日志
- Termius Logs → 搜索「forward」关键字
常见坑:
- 本地端口冲突:换个端口试试
- 远程端口仅监听在
127.0.0.1,不是0.0.0.0:检查服务器服务监听绑定地址 - 防火墙阻止:临时关闭防火墙测试
Q4:同步不工作?
症状:电脑上配置了主机,手机上看不到。
解决方案:
-
确认登录同一账号
- 电脑和手机都要登录同一个 Termius 账号
-
手动触发同步
- 设置 → Sync → 「Sync Now」
-
检查网络
- 确保设备能访问互联网
- 如果用了代理,确保 Termius 能走代理
-
退出重新登录
- 退出账号 → 重新登录 → 等待同步完成
-
查看 Sync 状态
- 设置 → Sync → 查看最后同步时间
Q5:SFTP 传输很慢?
优化方案:
-
压缩后传输
1
2
3
4
5
6# 服务器上打包
tar -czf /tmp/files.tar.gz /path/to/files
# SFTP 传输小文件
# 下载后解压
tar -xzf files.tar.gz -
用 rsync 替代 SFTP
- Termius 的 SFTP 适合小文件
- 大批量文件用 rsync 更快:
1
rsync -avz --progress user@host:/remote/path/ /local/path/
-
检查网络延迟
- 运行
ping或mtr查看往返延迟 - 如果延迟高,考虑用 Mosh 协议
- 运行
Q6:Termius 占用内存高?
优化建议:
-
关闭不用的标签页
- 每个打开的 SSH 连接都会占用内存
-
减少连接数
- 如果同时连接了十几台服务器,Termius 会占用较多内存
- 断开不用的连接
-
清理日志
- 设置 → Logging → 设置日志保留天数(如 7 天)
-
重置 Termius
- 如果问题持续,导出配置后重装:
- 设置 → Export → 导出所有配置
- 重装 Termius
- 设置 → Import → 恢复配置
- 如果问题持续,导出配置后重装:
6、进阶:Termius + 自动化工作流
批量部署示例
假设你要在 10 台 Web 服务器上更新代码:
- 准备 Snippet:
1 | name: 更新代码 |
-
批量执行:
- 选择所有 Web 服务器(可以用 Tag 过滤)
- 右键 → 「Execute Snippet on all hosts」
- 选择「更新代码」Snippet
- Termius 会依次在每台服务器上执行
-
查看结果:
- 可以看到每台服务器的执行结果
- 哪台失败了,一目了然
定时任务配合
Termius 本身不支持定时任务,但可以配合系统工具:
Mac/Linux 用 cron:
1 | # 编辑 crontab |
Termius 用于:
- 手动触发备份
- 查看备份结果
- 管理备份脚本
团队协作最佳实践(付费功能)
如果你有团队,Termius 的团队功能很实用:
-
创建团队
- Termius 网页版 → Teams → Create Team
-
邀请成员
- 邀请同事加入团队
-
共享配置
- 把常用的主机配置、Snippets 共享给团队
- 新人入职,导入配置就能上手
-
权限管理
- 可以设置只读、读写权限
- 敏感服务器可以只共享给特定成员
8、FAQ(独立开发者最常问)
Q1:Termius 免费版到底能用什么?哪些要花钱?
免费版(Starter)含 SSH、SFTP、端口转发、本地 Local Vault(单机)、AI 自动补全。跨设备云同步、Snippets 自动化、云端加密 Vault 都是 Pro($10/月,年付)。只在电脑上连、手动敲命令,免费够;要同步和一键执行命令,上 Pro。
Q2:手机上用 Termius 要钱吗?免费版能连服务器吗?
手机 App 免费,移动端 SSH 连接不限数量。但免费版是单机 Local Vault,主机和密钥不会从电脑自动同步到手机,得在这头重配一遍。开箱即用的跨设备同步是 Pro 功能。
Q3:把服务器密钥存在 Termius 云端安全吗?数据存哪?
Termius 的 Vault 是端到端加密的,官方称没有你的主密码也解不开。免费版只有本地 Vault;云端加密 Vault(Personal Cloud Vault)是 Pro 功能。实操建议:开两步验证、用强主密码;极敏感的密钥可单独放 1Password,Termius 只存连接信息。
Q4:Termius 和 iTerm2 / Tabby / Warp 比,怎么选?
iTerm2 免费但只在 Mac,无云同步无 SFTP GUI;Tabby 开源免费可自建同步,移动端体验弱、要自己折腾;Warp 是 AI 终端($15/月),本地补全强但服务器管理、移动端弱;Termius 跨平台加移动端加云同步最完整,代价是同步要 Pro。只在 Mac 本地敲命令选 iTerm2,要手机管服务器选 Termius。
Q5:已经在用 ~/.ssh/config + 密钥,迁到 Termius 麻烦吗?
Termius 的 Keychain 能直接导入 OpenSSH 私钥,但 ~/.ssh/config 里的主机列表没有官方一键导入,得照着在 Termius 里重建 Groups 和 Tags,10 台主机大约花 20-30 分钟。一次性投入,之后全靠 GUI 和同步。
7、下一篇预告
Termius 搞定后,下一篇我们来讲 [出海开发者必备的安全工具箱],包括:
- 密码管理器
- 两步验证(2FA)
- VPN 选择
- 防范 DDoS 攻击
- 数据备份策略
这些工具配合 Termius,让你的出海之路更安全、更高效。
参考资料
数据与引用
-
Termius Pro 定价 2025:个人 $10/月(年付 $8.3/月)、Team $20/用户/月、Business $30/用户/月;免费 Starter 层保留 1 设备、10 hosts。
来源:Termius Pricing
含义:单机本地用免费够;多设备同步升级 Pro;商业用途上 Team/Business。 -
Termius Vault 端到端加密:官方文档明确,主密码是密钥派生源,Termius 官方都看不到;2024 起 Personal Cloud Vault 强制 2FA。
来源:Termius Security Whitepaper
含义:云端同步靠"主密码 + 加密",主密码丢了 Termius 官方也救不回。 -
Snippets 走的 PowerShell/bash 脚本执行:Snippets 不是简单字符串模板,是 server-side 脚本;首次执行会要求在主机上安装 Termius helper。
来源:Termius Snippets 文档
含义:写 Snippet 相当于在每台机器加 helper,部署时给运维打个招呼。 -
SFTP 走 SFTP 协议(SSH 子协议),无需额外端口:Termius 复用同一 SSH 连接,性能相当于 scp,UI 拖拽即上传。
来源:Termius SFTP 文档
含义:端口转发 / SFTP 都不需要开新端口。 -
Termius 支持 OpenSSH 私钥直接导入:原生支持 id_rsa / id_ed25519 / id_ecdsa / PuTTY .ppk;导入时要求 passphrase 解密。
来源:Termius Keys & Identities
含义:现有 OpenSSH 密钥可直接复用,不用重新生成。
💡 透明声明:本文包含 11 处推广链接(7 个独立服务,如 Vultr / Cloudflare / Tailscale 等)。每次点击我会收到一笔佣金,不影响你的购买价格,也不影响我的内容判断,工具好不好用我自己用了才知道。完整推广政策见 ittinker.com/about。
推荐工具
| 用途 | 工具 | 链接 |
|---|---|---|
| SSH 客户端(本篇主角) | Termius | termius.com |
| 开源 SSH 客户端(Tabby/WindTerm) | Tabby | tabby.sh |
| 主机(按小时计费,全球节点) | Vultr | vultr.com |
| 主机(简洁文档,新用户赠送额度) | DigitalOcean | digitalocean.com |
| 主机(欧洲性价比之王) | Hetzner | hetzner.com/cloud |
| Passphrase 管理 | 1Password | 1password.com |
| 硬件密钥(Termius 2FA 加固) | YubiKey | yubico.com |
本文最后更新:2026年8月
独立开发者工具箱系列,欢迎关注!
💡 实用推荐:如果你需要购买VPS,可以通过 https://ittinker.com/go/vps 选择服务商,这能让我持续产出更多实战指南。