UPDATE po wyjaśnieniu kwestii
powinien być w stanie zalogować się jako
user: vagrant
password: vagrant
Jest to konwencja opisana w base box creation documentation:
Ponadto, chociaż Vagrant zastosowania uwierzytelnianie oparte na kluczach domyślnie, to jest ogólną konwencją do ustawiania hasła dla "włóczęgi" użytkownik do "włóczęga". Dzięki temu użytkownicy mogą logować się jako użytkownicy ręcznie, jeśli potrzebują do.
Jeśli masz pole gdzie hasło do Vagrant użytkownik nie jest ustawiony (lub po prostu nie wiem), można wykonać następujące czynności:
[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
Teraz możesz zalogować się na przykład poprzez interfejs GUI VirtualBox.
odpowiedź Original (w zasadzie tłumacząc, że nie powinno się tego robić wyżej)
Podstawowym założeniem jest to, że nie trzeba używać wirtualnych dostawców połączenia obrabiarki do niczego do pracy z włóczęgi. Więc gdy tylko myślisz, że musisz korzystać z GUI VirtualBox, robisz coś złego.
Wystarczy spróbować w terminalu (lub w cmd.exe jeśli jesteś na Windows):
[email protected]$ vagrant init ubuntu/trusty64
[email protected]$ vagrant up
[email protected]$ vagrant ssh
[email protected]:~$
Jeśli wszystko działa powinno być w linii poleceń wewnątrz swojej nowej maszynie zalogowany jako włóczęga użytkownika.
Tak, oczywiście, jest to normalny sposób, aby dostać się do VM. Ale co, jeśli zdecyduję się wystartować poza Vagrantem? To nie jest złe, to tylko kolejna opcja. Czy naprawdę muszę wdrożyć obsługę administracyjną, która dodaje nowego użytkownika? – MastroGeppetto
"Po prostu spróbuj w terminalu (lub w cmd.exe, jeśli jesteś w systemie Windows):" ... me @ somebox $ vagrant ssh' - nie w Windows cmd, musisz użyć Putty, [zobacz ten przewodnik] (http : //tech.osteel.me/posts/2015/01/25/how-to-use-vagrant-on-windows.html#putty) – ajmedway
@ajmedway Według [ta odpowiedź] (http://stackoverflow.com/a/13482763/2626627) musisz tylko upewnić się, że 'ssh.exe' jest w Twojej PATH. –