Ich füge diese Lösung für jeden hinzu, der zu diesem Thread kommt:
Öffnen Sie zuerst diese Datei auf dem Hostcomputer:
$ sudo vim ~/.vagrant.d/boxes/<yourbox>/include/_Vagrantfile
Stellen Sie sicher, dass config.ssh.private_key_path
Ihre private Schlüsseldatei festgelegt ist. Wenn nicht, aktualisieren Sie das
ssh in vagrant box mit voreingestelltem pwd
$ vagrant ssh (default pwd = ‘vagrant’]
Einmal in der Box:
vagrant@lucid64:~$ sudo visudo -f .ssh/authorized_keys
Fügen Sie dieser Datei Ihren öffentlichen Schlüssel hinzu, speichern Sie die Datei und schließen Sie das Feld
vagrant@lucid64:~$ exit
Zurück zum lokalen Rechner
$ vagrant halt $ vagrant up
Das hat bei mir funktioniert