生物识别解锁与安全
首先使用主密码解锁保险库 (Vault)。在 Settings → Security(设置 → 安全)中启用生物识别解锁,并通过系统身份验证确认。之后登录时,除主密码表单外,还会提供平台解锁按钮。
macOS 会在钥匙串 (Keychain) 中使用当前的 Touch ID 指纹保护派生密钥。Windows Hello + 当前用户 DPAPI 以及 Ubuntu fprintd + Secret Service 提供便捷解锁;在这些平台上,凭据存储并未在密码学上与生物特征绑定。Ubuntu 需要受支持的读取器、已录入的指纹和安全的桌面密钥环。
自动锁定是可选功能(Never / 1 / 5 / 10 / 15 / 30 / 60 分钟),启用后默认 15 分钟。锁定会断开 SSH 会话、关闭插件并停止诊断。如果系统身份验证失败,请使用主密码。实际的指纹、面部和 PIN 身份验证仍需在受支持的硬件上进行交互式测试。
如果 macOS 报告 EHOSTUNREACH,而 SSH 在“终端”中可以正常使用,请在“系统设置”→“隐私与安全性”→“本地网络”中允许 CH-J Tools,然后重启应用。新的 Ubuntu 安装包统一了应用图标、桌面启动器和窗口标识。
保险库位置
自 0.1.2 版起,当前用户的默认路径如下。0.1.0 和 0.1.1 版使用“CH-J Server Manager”文件夹,而非“CH-J Tools”;0.1.2 版会在首次启动时将其移动。Linux 设置了 XDG_CONFIG_HOME 时,请使用下方的替代路径。备份前请关闭应用,并复制整个 vault 文件夹,包括列出的两个文件。解锁需要原来的主密码。
- macOS
~/Library/Application Support/CH-J Tools/vault/- Windows
%APPDATA%\CH-J Tools\vault\- Linux · Debian / Ubuntu / Zorin OS
~/.config/CH-J Tools/vault/$XDG_CONFIG_HOME/CH-J Tools/vault/
vault/ ├── core-v1.meta.json └── core-v1.data.json
生物识别解锁与安全
Core 将用户界面、特权操作、服务器会话和插件相互隔离。每道边界都会验证输入和允许的能力。
- 本地机密经过认证和加密。
- 首次出现和发生变化的 SSH 主机密钥都需要确认。
- 渲染器和插件窗口在沙盒中运行,不启用 Node 集成。
- 应用更新必须通过大小、SHA-512 校验和有效 OpenPGP 签名验证。
高风险操作前的备份
在更改、删除或更新重要数据之前,请安排适当的备份并验证恢复。运行指南仅供参考,不属于许可证的一部分;本应用不保证备份存在或可以恢复。
运行备份指南 →当前 Alpha 版仅对明确列入允许列表的更新主机 https://tools.ch-j.de 放宽了证书颁发机构验证。应用更新文件仍始终需要有效的分离式 OpenPGP 签名(使用内置的 CH-J 密钥核验)、正确的大小以及 SHA-512。签名用于保护安装包的来源和完整性;它不能取代 TLS 的保密性和连接身份验证。