Termius 中文文档 下载 App

Termius 密码与加密密码管理 | 三种密码各司其职,别搞混也别泄露

三种密码,三个独立防线

Termius 体系里有三种看起来相似但安全角色完全不同的密码 / passphrase:

名称验证什么存哪里谁能看能否找回
Termius 登录密码你是你Termius 服务器Termius 看不到(哈希存储)✅ 可以重置
加密密码解密 Vaults 数据仅本地内存没有人(包括 Termius)❌ 不能找回
SSH Key passphrase加密 SSH 私钥本地 KeychainTermius 看不到❌ 不能找回(但可以重新生成密钥)

一、Termius 登录密码

用途

管理建议

忘记了怎么办?

安全注意

二、加密密码(Encryption Password)

用途

管理建议

这是你在 Termius 体系里最重要的密码。 注意事项:

  1. 注册完 Termius 后第一件事:把加密密码复制到密码管理器
  2. 密码管理器里给 Termius 条目加备注:「加密密码,不要和登录密码混淆」
  3. 长度 ≥ 20 字符——Argon2id 对长密码抗暴力破解能力指数级增长
  4. 和登录密码完全不同——如果两个密码一样,意味着登录密码泄露 = 加密密码泄露
  5. 不要设得太简单——「termius123」、「vault2026」这种猜得到的等于没加锁

典型的错误做法

❌ 加密密码 = 登录密码 → 登录密码能通过邮箱重置,说明 Termius 有它的哈希。如果两个密码相同,加密密码也有被猜出来的风险。

❌ 加密密码 = 公司邮箱密码 → 公司邮箱密码很可能通过公司 SSO、多个系统登录、各种泄露事件暴露。

❌ 加密密码写在便利贴 / 纯文本文件里 → 便利贴丢了或被拍了 = 全泄露。纯文本文件是恶意软件的首要攻击目标。

❌ 加密密码设成短密码 → Argon2id 派生 8 字符密码只需要很小的算力就能暴力破解。

忘记了加密密码?

没有任何找回方式。 Termius 官方明确:

加密密码只保存在你的设备内存中,从不发送到任何服务器。Termius 无法解密你的数据,也无法帮你找回加密密码。

后果:

行动:从注册开始就存密码管理器。 这一步比任何其他步骤都重要。

加密密码能修改吗?

目前只能重置(意味着数据丢失),不支持安全地修改。 官方的理由是:修改加密密码需要同时解密所有 Vaults 数据、再用新密码重新加密——这在端到端加密的约束下实现起来风险很高,任何一步失败都导致数据损坏。

所以选择加密密码时就要想清楚,一旦设好就不要再动它。

三、SSH 密钥 passphrase

用途

管理建议

和 Termius 加密密码的关系

SSH 密钥 passphrase 和 Termius 加密密码是独立的:

正常使用时,Termius 从 Keychain 拿到解密后的私钥 → 在 SSH 连接时直接使用 → 你不需要手动输入 passphrase(如果之前选了「记住」的话)。

如果忘了密钥 passphrase

密钥本身还在,但无法解密使用。 解决办法:

  1. 生成新密钥对
  2. 把新公钥部署到所有使用旧密钥的服务器
  3. Termius 里导入新密钥
  4. 服务器上删除旧公钥
  5. 私钥文件本身可以删掉(反正解密不了)

密码管理器配置建议

一个好的密码管理器配置应该是这样:

条目内容备注
Termius 登录16 字符随机密码和加密密码不同
Termius 加密密码20+ 字符随机密码标注「加密密码,不能找回」
SSH Key(Pro Server)Ed25519 私钥文件 + passphrase附件存私钥,标题加 passphrase 提示
GitHub SSHEd25519 私钥文件 + passphrase同上

加密密码的条目建议加个紧急恢复提示:

如果 Termius 加密密码丢失,Vaults 数据将永久无法恢复。请把此密码妥善保存在此处,并不要在其他任何地方复制。

总结:三层密码的关系

加密密码(最关键,不能找回)
  ↓ 派生密钥
Vault 数据加密解密
  ├── SSH 密钥对(加密存储)
  │     ↓ 使用时需要
  │     SSH Key passphrase
  ├── 凭证(密码、API Token)
  ├── 主机配置
  └── Snippets

加密密码是顶梁柱——丢了它整个 Vaults 就塌了。

下一篇「后量子加密是什么」讲 Termius 新增的 post-quantum KEX 的实际意义。