SSH公開鍵/秘密鍵のコマンドまとめ

SSH公開鍵/秘密鍵のコマンドまとめ

自分で毎回調べているので、ここにメモとしてまとめていこうと思います。


SSH公開鍵、秘密鍵の作成

ssh-keygen -t rsa -b 4096 -C "あなたのメールアドレス"

# RSA 4096bit:-t rsa -b 4096
# ECDSA 256bit(楕円曲線暗号):-t ecdsa -b 256
#  など

NISTによると、2031年以降、RSA 2048bitをはじめ強度の低いアルゴリズムはほとんどが使用禁止扱いになるという話があり、今のうちに対応しておいたほうが後々楽化かと思います。
参考:NIST Special Publication 800-57 Part 1 Revision 4

SSH秘密鍵のパスフレーズを解除

ssh-keygen -p -f ~/.ssh/id_rsa