MAME TOOLS広告・会員登録なし
SSH KEY GENERATOR

SSH鍵生成

公開鍵と秘密鍵を生成して、SSH接続に使える形式で保存できます。

この端末のブラウザ内で生成します。鍵やパスフレーズをサーバーへ送信・保存しません。

SSH接続の設定方法Windows・macOS・Linuxの準備と、生成した公開鍵の登録
生成する鍵の設定
鍵の種類

鍵を見分けるための名前です。公開鍵にも含まれるので、個人情報を入れる必要はありません。

秘密鍵を使うときに入力するフレーズです。接続先サーバーのパスワードとは別です。

12文字以上。長く、他で使っていないフレーズにしてください。忘れた場合は復元できません。

ブラウザの対応状況を確認しています…

使い方と対応形式

  1. 接続先が受け付ける鍵の種類を選び、「鍵を生成」を押します。
  2. 公開鍵をサーバーやサービスのSSH公開鍵欄に登録します。
  3. 秘密鍵を自分の端末に保存し、SSHクライアントで指定します。パスフレーズを設定した場合は接続時に入力します。
形式・ブラウザ・情報の扱い
  • 秘密鍵はOpenSSH形式、公開鍵はOpenSSHの1行形式です。PuTTYのPPK、PEM指定のサービス、証明書の発行には対応していません。
  • パスフレーズ保護にはbcrypt_pbkdf(64 rounds)とAES-256-CTRを使用します。RSA生成では65537を公開指数に使います。
  • 鍵の生成にはHTTPSとWeb Crypto対応ブラウザが必要です。Ed25519非対応のブラウザでは、RSAを選ぶかブラウザを更新してください。
  • 生成結果をCookieやブラウザの永続ストレージには保存しません。再読み込み・ページ移動・「生成結果を破棄」で結果をリセットします。ダウンロード済みファイルやコピーした公開鍵は残ります。
  • 暗号処理もパスフレーズの処理も端末内で行います。外部API・広告・解析スクリプトは使いません。組織の鍵管理ルールがある場合は、その作成・保管方法に従ってください。