完全在浏览器本地使用 Web Crypto API 生成 SSH 密钥对。您的私钥永远不会离开您的设备。
如何生成和部署 SSH 密钥
- 1选择密钥类型
选择 Ed25519(推荐——更安全、生成更快)或 RSA(兼容性更广,适配旧系统)。使用 RSA 时可设置密钥长度。
- 2生成密钥对
点击「生成密钥对」按钮。密钥通过浏览器内置的 Web Crypto API 完全在本地生成,私钥永远不会离开你的设备。
- 3复制公钥
复制公钥内容,可直接粘贴到目标服务器、Git 平台(GitHub、GitLab、Bitbucket)或云服务商的配置中。
- 4部署到服务器
使用 ssh-copy-id -i ~/.ssh/id_ed25519.pub user@host 命令,或手动将公钥追加到目标机器的 ~/.ssh/authorized_keys 文件中。