SSH密钥生成器

在浏览器本地生成 SSH 密钥对(RSA-4096 或 Ed25519)。HTTPS环境下使用 Web Crypto API 直接生成;HTTP环境下提供等效的 OpenSSL 命令,复制后在终端执行即可。私钥始终不离开您的设备。

公钥(可安全分享)

私钥(妥善保管,切勿泄露)

⚠️ 私钥仅在浏览器中显示一次,请立即下载保存。刷新页面后无法恢复。

使用说明

常见问题

私钥在浏览器生成,安全吗?

密钥对在本地内存中生成,私钥不上传、不落服务器日志,导出后建议立即清除页面内容。浏览器端生成适合学习、临时跳板、CI部署密钥等场景;生产核心服务器密钥仍推荐用本机ssh-keygen在离线可信环境生成。

Ed25519和RSA怎么选?

Ed25519:密钥短(68字符公钥)、签名快、抗侧信道,现代OpenSSH全支持,新密钥首选;RSA 4096:兼容性最广,老旧设备/嵌入式SSH客户端只认RSA时用它。生成的公钥追加到目标机~/.ssh/authorized_keys即可启用密钥登录。

相关工具