秘密鍵からパスフレーズを解除する

個人用Gitリポジトリサーバーからリポジトリを取り出したり、プッシュしたりするたびに秘密鍵のパスフレーズを入力しなければならないのは億劫だ。

場合によっては、パスフレーズの入力で処理が止まると不都合なこともある。

以下のコマンドを実行すれば、パスフレーズなしの秘密鍵を作成できる。

$ openssl rsa -in パスフレーズあり秘密鍵 -out 出力ファイル名

使用する際は、パスフレーズなし秘密鍵のパーミッションを0600に変更する。