【証明書】秘密鍵にパスフレーズを付けたかどうか確認する

 
この記事を書いている人 - WRITER -
ブログ運営者のtkjzblogです。 仕事柄新しいシステムに触れることが多いです。 Windows、Linux(RHEL)がメインです。その他、VMwareやOffice365など仮想環境やクラウド環境も少しですが触れることがあります。 いろいろ忘れがちのため、このサイトへ情報を書き溜めていきたいと思います。 どうぞ、よろしくお願い致します。

業務であずかり知らないサーバーのサーバー証明書を急遽置き換える必要があり、その際、別の方が用意した秘密鍵にパスフレーズが付いてるかどうか確認する方法を調べたので今後のためにメモとして残しておきます。

確認

以下のコマンドで確認します。
 ssh-keygen -yf 秘密鍵ファイル名

パスフレーズが設定されていない場合

秘密鍵を元に作成された公開鍵が出力されます。

パスフレーズが設定されている場合

パスフレーズの入力を求められ正しいパスフレーズが入力されれば同様に公開鍵が出力されます。

参考:秘密鍵のパスワードを再設定する場合

以下のコマンドで再設定します。
 ssh-keygen -f 秘密鍵ファイル名 -p

参考:秘密鍵からパスフレーズを取り除く場合

以下のコマンドでパスフレーズ付きの秘密鍵からパスフレーズを取り除きます。
 openssl rsa -in パスフレーズ付き秘密鍵 -out 出力先ファイル名

この記事を書いている人 - WRITER -
ブログ運営者のtkjzblogです。 仕事柄新しいシステムに触れることが多いです。 Windows、Linux(RHEL)がメインです。その他、VMwareやOffice365など仮想環境やクラウド環境も少しですが触れることがあります。 いろいろ忘れがちのため、このサイトへ情報を書き溜めていきたいと思います。 どうぞ、よろしくお願い致します。

Copyright© しっぱいはせいこうのもと , 2023 All Rights Reserved.