SSHキー生成ツール (Ed25519 / ECDSA / RSA)
ガイド
SSHキー生成ツール
Web Crypto APIを使用してブラウザで直接SSHキーペアを生成します。Ed25519(推奨)、ECDSA P-256/P-384、RSA 2048/4096をサポートします。秘密鍵はローカルで生成され、ブラウザから離れることはありません。キーをOpenSSH形式でダウンロードし、フィンガープリントを表示し、クイックセットアップコマンドを取得します。
使用方法
好みのアルゴリズムを選択し(ほとんどのユースケースではEd25519が推奨)、オプションでコメントとパスフレーズを追加してから「生成」をクリックします。ツールはOpenSSH形式で表示される公開/秘密鍵ペアを作成します。両方のキーをコピーまたはダウンロードし、SHA-256およびMD5フィンガープリントを確認し、クイックセットアップガイドに従ってサーバーにキーをインストールします。
機能
- 5つのアルゴリズムオプション — Ed25519(モダン、高速、推奨)、ECDSA P-256、ECDSA P-384、RSA 2048、RSA 4096(レガシー互換性)。
- OpenSSH形式の出力 — ssh、scp、ssh-agentですぐに使用できる、標準OpenSSH形式の秘密鍵と公開鍵。
- キーフィンガープリント — 検証のために表示されるSHA-256およびMD5フィンガープリント。ssh-keygen -lの出力と一致します。
- ダウンロードとコピー — 秘密鍵(id_ed25519 / id_ecdsa / id_rsa)および公開鍵(.pub)ファイルをダウンロードするか、クリップボードにコピーします。
- カスタムコメント — 公開鍵に追加されるコメントフィールド(通常はuser@hostname)を設定します。
- クイックセットアップガイド — 選択したアルゴリズムに合わせてカスタマイズされたコピー可能なSSHコマンド:パーミッションの設定、authorized_keysへの追加、エージェントへの追加、接続。
- ブラウザのみのセキュリティ — Web Crypto API(SubtleCrypto)を使用します。秘密鍵はブラウザの暗号化エンジンで生成され、どこにも送信されません。
- セキュリティガイダンス — キー処理のベストプラクティスと、ローカルのssh-keygenを使用すべき場合に関する目立つ通知。
サポートされているアルゴリズム
Ed25519(推奨): モダンな楕円曲線アルゴリズム。高速、安全、キーサイズが小さい(256ビット)。OpenSSH 6.5以降およびすべてのモダンなSSHクライアントでサポートされています。新規デプロイメントに最適です。
ECDSA P-256 / P-384: NIST標準曲線を使用した楕円曲線。優れたパフォーマンスとセキュリティ。広くサポートされています。
RSA 2048: クラシックなアルゴリズム。普遍的な互換性がありますが、キーサイズが大きくなります。新規キーの最小推奨サイズです。
RSA 4096: 最大強度のRSA。Ed25519またはECDSAをサポートしていないレガシーシステムとやり取りする場合に使用します。
ブラウザでSSHキーを生成しても安全ですか?
どのSSHキーアルゴリズムを選択すべきですか?
SSHキーフィンガープリントとは何ですか?
SSHキーをサーバーに追加するにはどうすればよいですか?
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
