Vagrantを使っている時のssh秘密鍵使い回しではまったメモ

Vagrantで立ち上げたOS上でも、ホストマシンのsshの共通鍵(id_rsa)
を使いまわそうと


(ホストマシン)
# vagrantのフォルダへ移動
cd ~/vagrant/precise32/
ln -s ~/.ssh/id_rsa id_rsa

として
# vagrant ssh


(vagrantのOS上)
# vi ~/.ssh/config
Host heroku.com
 User git
 port 22
 Hostname heroku.com
 IdentityFile /vagrant/id_rsa
 TCPKeepAlive yes
 IdentitiesOnly yes

とかしたけど、全然つながらない…

普通に、ゲストマシンからはホストマシンの~/.sshとか見れないからあたりまえ

コピーして使いまわしました


(ホストマシン)
# vagrantのフォルダへ移動
cd ~/vagrant/precise32/
cp -a ~/.ssh/id_rsa id_rsa

コピーして散乱させたくないので、sshのキー管理のベストプラクティスが知りたいところです
使いまわすなってとこでしょうか..

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください