UPDATE nach Klärung der Frage
Sie sollten
user: vagrant
password: vagrant
Dies ist eine Konvention in der base box creation documentation beschrieben einzuloggen als
der Lage sein:
Auch, obwohl Vagrant Anwendungen Schlüssel-basierte Authentifizierung standardmäßig ist eine allgemeine Konvention, um das Passwort für die "Vagabund" Benutzer zu "Landstreicher". Dadurch können sich Benutzer manuell als Benutzer anmelden, wenn sie benötigen.
Wenn Sie ein Feld, in dem das Kennwort für das vagabundierende Benutzer nicht gesetzt ist (oder einfach wissen es nicht) Sie folgendes tun:
[email protected]$ vagrant ssh
[email protected]:~$ sudo passwd vagrant
Enter new UNIX password: <type invisible new password here>
Retype new UNIX password: <re-type invisible new password here>
passwd: password updated successfully
Jetzt können Sie sich einloggen z.B. über die VirtualBox GUI.
Ursprüngliche Antwort (im Grunde zu erklären, dass Sie sollten die oben nicht zu tun haben)
Die Grundidee ist, dass Sie mit vagabundierenden nicht die Virtuelle Maschine Anbieter-Tools für alles verwenden, um zu arbeiten. Sobald Sie glauben, dass Sie die VirtualBox GUI benutzen müssen, machen Sie etwas falsch.
Versuchen Sie einfach im Terminal (oder in cmd.exe, wenn Sie auf Windows):
[email protected]$ vagrant init ubuntu/trusty64
[email protected]$ vagrant up
[email protected]$ vagrant ssh
[email protected]:~$
Wenn alles funktioniert, wie Sie in der Befehlszeile in Ihrer neuen Maschine angemeldet als Benutzer Vagabund sein sollten.
Ja, natürlich ist dies der normale Weg, um in die VM zu gelangen. Aber was, wenn ich beschließe, es außerhalb von Vagrant zu booten. Es ist nicht falsch, es ist nur eine andere Option. Muss ich wirklich eine Bereitstellung implementieren, die einen neuen Benutzer hinzufügt? – MastroGeppetto
"Versuchen Sie einfach in Terminal (oder in cmd.exe, wenn Sie auf Windows sind):" ... 'me @ somebox $ vagrant ssh' - nicht in Windows cmd, müssen Sie Putty verwenden, [siehe dieses Handbuch] (http : //tech.osteel.me/posts/2015/01/25/how-to-use-vagrant-on-windows.html#putty) – ajmedway
@ajmedway Laut [dieser Antwort] (http://stackoverflow.com/a/13482763/2626627) Sie müssen nur sicherstellen, dass 'ssh.exe' in Ihrem PATH ist. –