VagrantのCent6.6 のBoxを使ったらsshできなかった
背景
新しいMacを買って、VirtualBoxとVagrantを使ってAnsibleの足場環境を作りたい。CentOSのVMを立てようとした。 http://www.vagrantbox.es/ ここから適当なBoxであるCentOS6.6をダウンロードしてきて使おうとしたがエラーが出てうまく vagrant up できないように見えた。
エラーメッセージ
default: Warning: Authentication failure. Retrying...
使おうとしたBox
https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
問題と解決
vagrant boxはvagrantユーザのパスワードがvagrantになっているっぽいので、それでパスワードログインする。 VM内のauthorized_keysのパーミッションが間違っていて、0664みたいになっていた。これを0600に修正して問題なく vagrant ssh できるようになった。