Я добавляю это решение для всех, кто заходит в эту ветку:
Сначала откройте этот файл на хост-машине:
$ sudo vim ~/.vagrant.d/boxes/<yourbox>/include/_Vagrantfile
Убедитесь, что config.ssh.private_key_path
установлен ваш файл закрытого ключа. Если не обновить это
ssh to vagrant box с pwd по умолчанию
$ vagrant ssh (default pwd = ‘vagrant’]
Однажды в коробке:
vagrant@lucid64:~$ sudo visudo -f .ssh/authorized_keys
Добавьте свой открытый ключ к этому файлу, сохраните файл и выйдите из поля.
vagrant@lucid64:~$ exit
Вернуться к локальной машине
$ vagrant halt $ vagrant up
Это сработало для меня