SSH秘密鍵と公開鍵の作成
秘密鍵の作成
RSA形式
ssh-keygen -t rsa -b 4096 -C "hoge@hogehoge.com" -f ~/.ssh/id_rsa
ECDSA形式
ssh-keygen -t ecdsa -b 4096 -C "hoge@hogehoge.com" -f ~/.ssh/id_ecdsa
公開鍵の設置
登録したいサーバ上の~/.ssh/authorized_keys
(なければtouch)に
ローカルの公開鍵をコピーして貼り付ける。
cat ~/.ssh/id_rsa | pbcopy
vi ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys
注意事項
基本的にはSSH keyは統一のものを使ったほうがいいと思う。
新しいコンピュータの場合には、一旦上記の方法でSSH鍵を作成し、
それで接続後に本当のSSH鍵をコピーしてくる、というやり方がいいかもしれない。
そうするとauthorized_keys
はtemporalな役割になって、必要がなくなったら消したほうが良い。