密钥管理
MyShell Terminal 内置 SSH 密钥管理功能,可在软件中直接生成、存储和使用密钥对。
生成密钥
本地生成
- 打开「设置 → 密钥」
- 点击「生成密钥」
- 选择密钥类型(推荐 Ed25519)
- 点击生成,密钥对在本地安全生成
生成后可查看和复制:
- 公钥:添加到服务器的
~/.ssh/authorized_keys - 私钥:妥善保管,用于认证
使用密钥
绑定到服务器
在添加/编辑服务器时:
- 认证方式选择「密钥」
- 从已保存的密钥列表中选择
- 或粘贴私钥内容
一键部署公钥
连接服务器后,可将公钥一键添加到服务器的 authorized_keys,后续连接无需输入密码。
密钥类型说明
| 类型 | 推荐度 | 说明 |
|---|---|---|
| Ed25519 | 推荐 | 最安全、最快、密钥最短 |
| RSA 4096 | 兼容性好 | 适合旧系统 |
安全建议
推荐使用 Ed25519 密钥,它比 RSA 更安全且性能更好。