時々しかやらないのでよくやり方を忘れます。メモめも
設定方法
- ssh-keygen
- ファイル名指定
- パスフレーズを入力
- サーバに入る
- ~/.ssh/authorized_keysに公開鍵を入れる。前のやつは消しておく。(この時パーミッションに気をつける)
- 鍵の名前を変えた場合、クライアント側の~/.ssh/configを適当にいじる
- OK
ちょっとはまった事
- 複数の鍵を使うために、~/.ssh/configにIdentityFilesで鍵の場所を複数指定していたのですが、なぜかそれだとsshに失敗。
- vオプションで調べたら、どうもIdentityFilesがちゃんと動いていないっぽい
- IdentityFilesの記述をconfigの一番上にしたらうまくいった
感想
~/.ssh/configって便利!なんでこんな便利なの知らなかったんだろ。