SSH鍵生成器(ed25519)— ブラウザ版OpenSSH鍵ペア

開発者ツール

SSH鍵生成器(ed25519)は、Web Crypto APIでEd25519鍵ペアを作成し、ブラウザ上でOpenSSHの公開鍵・秘密鍵形式にエンコードするツールです。

AI支援翻訳をレビュー中

このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。

概要

ed25519のSSH鍵は短く高速な公開鍵認証方式で、Git、サーバーへの接続、デプロイの自動化などで広く使われます。このツールはブラウザで鍵ペアを生成し、1行のssh-ed25519公開鍵とOpenSSH秘密鍵PEMを出力します。秘密鍵は暗号化されていないため、保存後に`ssh-keygen -p -f keyfile`などでパスフレーズを設定してください。

OpenSSH public key = "ssh-ed25519 " + base64(string("ssh-ed25519") + raw public key); private key = openssh-key-v1 PEM

使い方

  1. 1鍵のコメントを入力します。
  2. 2公開鍵と秘密鍵のペアを生成します。
  3. 3公開鍵をGitやサーバーに登録し、秘密鍵は安全に保存してパスフレーズを設定します。

参照表

SSH鍵生成器(ed25519)— ブラウザ版OpenSSH鍵ペア 参照表
項目説明
Public keyサーバーやGitホスティングに登録する1行のssh-ed25519鍵
Private keyクライアントに保管するOpenSSH PEM。決して共有しない
Comment鍵を識別するための文字列

出典・基準

よくある質問

生成したSSH秘密鍵はサーバーに送信されますか?

いいえ。鍵の生成とOpenSSHエンコードはブラウザ内でのみ行われ、鍵はサーバーに送信・保存されません。

秘密鍵にはパスフレーズが設定されますか?

いいえ。生成されるOpenSSH秘密鍵は暗号化されていません。保存後、ローカルで`ssh-keygen -p -f filename`を実行してパスフレーズを設定してください。

ブラウザがEd25519に対応していない場合はどうすればよいですか?

最新のChromium系ブラウザの使用を推奨します。対応していない環境ではローカルで`ssh-keygen -t ed25519`を使用してください。

関連ツール