ssh-keygen
鍵ペアの作成、指紋の確認、秘密鍵のパスフレーズ変更。
実行前の確認
入力を求められたら強力なパスフレーズを設定してください。.pub は公開鍵、それ以外のファイルは秘密鍵です。秘密鍵をサーバーにアップロードしたり共有したりしないでください。既存の鍵を誤って上書きしないようにします。パスフレーズ変更は秘密鍵の保護を変更するもので、サーバーのログインパスワードは変わりません。Ed25519 の利用可否はサーバーとセキュリティポリシーに依存します。
使用例
Ed25519 鍵ペアを作成し、対話形式でパスフレーズを設定します。
ssh-keygen -t ed25519 -C 'laptop-key' -f ~/.ssh/id_ed25519公開鍵の指紋を表示して照合します。
ssh-keygen -lf ~/.ssh/id_ed25519.pub既存の秘密鍵のパスフレーズを対話形式で変更します。
ssh-keygen -p -f ~/.ssh/id_ed25519オプションと使用例
-t typeよく使うキーのタイプを選択します。 ed25519 は、両方の側でサポートされている場合に一般的な選択肢です。
使用例
ssh-keygen -t ed25519-f filenameよく使うキーファイルを指定します。既存のキーが上書きされないように、キーを作成する前にパスを確認してください。
使用例
ssh-keygen -t ed25519 -f ~/.ssh/lab_key-C commentよく使う生成されたキーに識別用のコメントを追加します。
使用例
ssh-keygen -t ed25519 -C 'laptop-key'-b bitsRSA など、それをサポートするアルゴリズムのキー サイズを指定します。
使用例
ssh-keygen -t rsa -b 4096-a roundsパスフレーズを使用して秘密キーを保護するために使用されるキー導出ラウンドを設定します。
使用例
ssh-keygen -t ed25519 -a 64-l -f filenameよく使うキーまたは既知のホスト エントリのフィンガープリントを表示します。
使用例
ssh-keygen -lf ~/.ssh/id_ed25519.pub-p -f filenameよく使う既存の秘密キーのパスフレーズを対話的に変更します。
使用例
ssh-keygen -p -f ~/.ssh/id_ed25519-y -f filename秘密キーから派生した公開キーを出力します。
使用例
ssh-keygen -y -f ~/.ssh/id_ed25519-F hostnameハッシュ化されたエントリを含む、known_hosts ファイル内のホストを検索します。
使用例
ssh-keygen -F server.example.com-R hostnameknown_hosts から一致するエントリを削除します。置換ホスト キーを信頼する前に、個別に検証してください。
使用例
ssh-keygen -R server.example.com公式リファレンス
確認日:2026年10月27日