SSH 鍵ジェネレーター

Ed25519、RSA、ECDSA のSSH鍵ペアをブラウザ内で生成しダウンロードします。

鍵はWeb Crypto APIでブラウザ内でローカルに生成され、アップロードされることはありません。秘密鍵は機密情報として扱い、安全に保管してください。

強力なパスワードも必要ですか?パスワード生成ツールをお試しください。

SSH 鍵ジェネレーター について

このSSH鍵生成ツールは、Web Crypto APIを使って公開鍵/秘密鍵のペアを完全にブラウザ内で作成するため、秘密鍵は端末上で生成され、アップロードされることはありません。アルゴリズム(モダンで推奨のEd25519、RSA 2048/4096、ECDSA P-256/384/521)を選び、you@hostのような任意のコメントを追加し、ファイル名を選びます。公開鍵は標準のOpenSSH形式で生成され、~/.ssh/authorized_keysに貼り付ける準備が整っています。秘密鍵はPKCS#8 PEMとしてエクスポートされ、ssh -iで使用できます。どちらかの鍵をコピーするか、両方を指定した名前(例:id_ed25519とid_ed25519.pub)でダウンロードできます。何もインストールせずに新しい鍵ペアを素早く作成する方法です。

機能

SSH 鍵ジェネレーター の使い方

  1. 鍵タイプを選びます。Ed25519は良いデフォルトです。
  2. 任意のコメント(例:you@host)とファイル名を追加します。
  3. 鍵ペアを生成をクリックします。
  4. 公開鍵(.pub)と秘密鍵をコピーまたはダウンロードします。

入力

タイプ:Ed25519 · コメント:me@laptop

出力

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA… me@laptop
-----BEGIN PRIVATE KEY-----
MC4CAQAwBQYDK2VwBCIEI…
-----END PRIVATE KEY-----

OpenSSH公開鍵とPKCS#8 PEM秘密鍵。

よくあるエラーとトラブルシューティング

よくある質問

鍵は安全に生成されますか?
はい。鍵ペアはWeb Crypto APIでブラウザ内でローカルに生成され、アップロードされることはありません。それでも、信頼できる端末でのみ秘密鍵をダウンロードし使用してください。
どの鍵タイプを選ぶべきですか?
Ed25519はモダンなデフォルトです。短く、速く、安全です。RSA 2048/4096は最も広く互換性があります。ECDSA P-256/384/521はNIST曲線を使用します。環境で必要な場合に選んでください。
鍵はどこに置きますか?
公開鍵(.pub行)はサーバーの~/.ssh/authorized_keysに置きます。秘密鍵は自分のマシンに保管し、chmod 600を実行した後にssh -iで参照してください。
秘密鍵にパスフレーズを追加できますか?
ダウンロードされる秘密鍵は暗号化されていないPKCS#8です。ssh-keygen -p -f your_keyでローカルにパスフレーズを追加し、ディスク上の鍵を保護してください。
私の秘密鍵はどこかに送信されますか?
いいえ。すべてはブラウザ内で行われます。秘密鍵は、自分でダウンロードまたはコピーしない限り端末から外に出ることはありません。

関連ツール

すべての ArrayKit ツール