ssh用の公開鍵作る

sshなどで公開鍵を使いますが、Macのターミナルでkeygen使うとデフォルトでは暗号強度低いっぽいので強度上げて作成のメモ

・すでに鍵持ってるなら強度確認
ssh-keygen -l -f 公開鍵

・鍵作成
ssh-keygen -t rsa -b 4096 -C "メールアドレス"

※-b を設定しないと2048で鍵が作成される
※メールアドレスは必須じゃない
※passfrazeは設定する。設定した場合はログイン時に使う

・パスフレーズの変更
ssh-keygen -p -f ~/.ssh/id_rsa

・公開鍵の名前
Linuxなんかだとauthorized_keysなので変更しておく
mv id_rsa.pub authorized_keys

パーミッション
chmod 700 ~/.ssh
chmod 0600 ~/.ssh/authorized_keys