SSH 密钥
SSH 密钥提供安全的免密码服务器认证方式。ServerCC 支持直接在应用中导入和管理 SSH 密钥。
支持的密钥类型
- Ed25519 — 推荐使用。现代、快速且安全。
- RSA — 广泛兼容。支持 2048、3072 和 4096 位密钥长度。
注意
目前不支持 ECDSA 密钥。如需使用,请改用 Ed25519 或 RSA。
导入密钥
前往 SSH 密钥标签页并点击 + 按钮。
1
输入密钥信息
为密钥提供一个名称和可选的备注以便识别。
2
粘贴私钥
将 PEM 格式的私钥粘贴到文本区域。密钥必须以 -----BEGIN 开头并以 -----END 结尾。
3
添加密码(如果加密)
如果密钥有密码保护,请输入密码。密码将与密钥一起安全存储在 iOS 钥匙串中。
提示
你也可以在添加服务器时直接导入 SSH 密钥 — 添加服务器表单包含内联密钥导入选项。
查看密钥详情
点击列表中的任意密钥查看详情:
- 密钥类型 — Ed25519、RSA 2048 等
- 公钥指纹 — SHA256 指纹用于识别
- 备注 — 与密钥关联的备注信息
删除密钥
在列表中向左滑动密钥显示删除按钮。删除密钥会从应用和 iOS 钥匙串中移除它。使用此密钥的服务器需要更新为其他认证方式。
安全性
所有 SSH 密钥和密码都使用 kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly 保护存储在 iOS 钥匙串中。这意味着:
- 密钥在设备上静态加密
- 密钥仅在设备启动后至少解锁一次后才可访问
- 密钥不包含在设备备份中
- 密钥永远不会离开设备