特定のホスト用のssh秘密鍵は ~/.ssh/config に記述しておくとラク
例えばお仕事で使っているサーバで
- 仕事用のサーバへの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だけでいけるので便利だと思った次第です。
こちらもあわせてどうぞ
- sshで初回ログイン時に”The authenticity of host ‘host’ can’t be established…”を聞かれないようにする設定
- Muninの好きなところ
- Muninでサーバのリソース監視

コメント