特定のホスト用のssh秘密鍵は ~/.ssh/config に記述しておくとラク
2012 年 1 月 16 日
コメントはありません
例えばお仕事で使っているサーバで
- 仕事用のサーバへのssh秘密鍵
- github.comなどの個人用のssh秘密鍵
などと複数の秘密鍵を持ちたい場合がよくある。メインは1.の仕事用のサーバだとすると
- ~/.ssh/id_rsa (id_dsa) は仕事用サーバ向けの秘密鍵
- ~/.ssh/id_rsa-private を個人用の秘密鍵
となることが多いのではないかと思う。
この場合
ssh -i ~/.ssh/id_rsa-private yourhost
などと毎回秘密鍵のファイルを指定するのはつらいので、~/.ssh/config に
Host yourhost IdentityFile ~/.ssh/id_rsa-private
と書いておくと、
ssh yourhostだけでいけるので便利だと思った次第です。

コメント