🔧

SSH 密钥生成器

生成 RSA 和 Ed25519 SSH 密钥对。

How to Use

  1. 选择密钥类型(Ed25519 或 RSA)和密钥大小,可选填注释(如邮箱地址)用于标识密钥。
  2. 点击生成。密钥对在浏览器本地生成——私钥和公钥分别显示在各自区域。
  3. 复制公钥,添加到服务器的 authorized_keys 文件或粘贴到 Git 托管服务中。私钥请妥善保管,绝不分享给他人。

Frequently Asked Questions

应该选 Ed25519 还是 RSA?
新密钥推荐使用 Ed25519——速度更快、密钥更短,且被认为比 RSA-2048 更安全。如需兼容不支持 Ed25519 的旧服务器或系统,可使用 RSA。若必须使用 RSA,建议选择 RSA-4096。
在浏览器中生成 SSH 密钥安全吗?
安全——密钥生成使用浏览器内置的 Web Crypto API(window.crypto.subtle),完全在本地运行,不会将任何数据发送到服务器。
注释字段有什么用?
注释是附加在公钥末尾的可读标签,通常填写邮箱或描述(如 "work-laptop")。当 authorized_keys 中存放多个密钥时,注释帮助你识别每个密钥对应的用户或设备。