纠正错误 添加实例

ssh-keygen

ssh用のキーを作成・管理・変換する

補足説明

ssh-keygenはsshの鍵を生成・管理・変換するために使用されます。
RSA、DSA、ECDSA、Ed25519に対応しています。
2024年現在では、理由のない限りEd25519を使用することが推奨されていますが、古いソフトウェアでは対応していない場合があります。

記法

ssh-keygen (オプション)

オプション

大文字と小文字でオプションの内容が異なりますので、十分に注意しましょう。

-b:鍵のbit長を指定する;
-a: Ed25519形式で鍵を作成するときのKDFを指定する;
-e:OpenSSH形式の公開鍵/秘密鍵を読み出し、出力する;
-E:鍵のフィンガープリントを表示する際のハッシュ関数をSHA256かMD5かを指定する;
-C:コメントを追加;
-c:秘密鍵/公開鍵のコメント変更を要求する;
-f:ファイルを指定する;
-i:暗号化されていない秘密鍵/公開鍵を読み出し、OpenSSH互換形式にしてから標準出力に出力する;
-l:公開鍵のフィンガープリントを表示する;
-N:新しく設定するパスフレーズを指定;
-P:元のパスフレーズを指定する;
-q:メッセージを表示しない;
-t:暗号化形式を指定する;
-y: OpenSSH形式の秘密鍵を読み出し、公開鍵を標準出力に出力する;