完全在浏览器本地使用 Web Crypto API 生成 SSH 密钥对。您的私钥永远不会离开您的设备。

如何生成和部署 SSH 密钥

  1. 1
    选择密钥类型

    选择 Ed25519(推荐——更安全、生成更快)或 RSA(兼容性更广,适配旧系统)。使用 RSA 时可设置密钥长度。

  2. 2
    生成密钥对

    点击「生成密钥对」按钮。密钥通过浏览器内置的 Web Crypto API 完全在本地生成,私钥永远不会离开你的设备。

  3. 3
    复制公钥

    复制公钥内容,可直接粘贴到目标服务器、Git 平台(GitHub、GitLab、Bitbucket)或云服务商的配置中。

  4. 4
    部署到服务器

    使用 ssh-copy-id -i ~/.ssh/id_ed25519.pub user@host 命令,或手动将公钥追加到目标机器的 ~/.ssh/authorized_keys 文件中。

常见问题