秘密鍵・公開鍵関連のコマンドまとめ


About

よく忘れるので、備忘録としてまとめておきます。

秘密鍵を作成する

まず作るところから

$ ssh-keygen -t rsa
  • -t 暗号化の形式を指定
  • -f 作成するファイルのパスとファイル名を指定
  • -C 公開鍵ファイルのコメンtのを指定

秘密鍵から公開鍵を作成する

公開鍵を消してしまったり、どの秘密鍵に対応するかわからなくなったときに。

$ ssh-keygen -y -f <secret_key>

公開鍵の情報を参照する

$ ssh-keygen -l -f $HOME/.ssh/id_rsa.pub

鍵のビット数や暗号化形式などがわかる。-vをつけるとフィンガープリントをいい感じに出力できる。

パスワードを暗号化する

生のパスワードをリポジトリにコミットしたくないときとか。

$ openssl passwd -1 aaa

-1はMD5での暗号化を指定しています。

※適宜更新したいと思います。