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 に公開鍵を手動で追加します。