概要
vagrantでboxを追加し、いざvagrant up
しようとすると、下記のようなエラーが出て先に進めません。
その原因と、私の行った対応について備忘録的に書いておきます。
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it's present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
...
こんな感じで、認証に失敗するというエラーが連続してしまいます。
環境
- ホストOS
- Mac OS X 10.11.3
- vagrant 1.8.5
- VirtualBox 5.1.2
原因
vagrant1.8.5のバグらしい。
対応
私は、VirtualBoxから直接仮想マシンにログインして、~/.ssh/authorized_keys
のパーミションを変更することで解決しました。
- VirtualBoxから仮想マシンにログイン(ID/PWは、
vagrant/vagrant
です) chmod 600 /home/vagrant/.ssh/authorized_keys
- 再度、ホストOSから
vagrant up
他にも良い方法があればご教示頂きたく・・!