UPDATE после выяснения вопроса
Вы должны быть в состоянии войти в
user: vagrant
password: vagrant
Это соглашение описано в base box creation documentation:
Кроме того, даже если Бродячие использует аутентификация на основе ключа по умолчанию, это - это общее соглашение о настройке пароля для «бродяг», пользователя до «бродяга». Это позволяет пользователям войти в систему как пользователь вручную, если им нужно .
Если у вас есть поле, где пароль для бродячего пользователя не установлен (или вы просто не знаете) вы можете сделать следующее:
[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
Теперь вы можете войти, например, через графический интерфейс VirtualBox.
Оригинальный ответ (в основном объясняя, что вы не должны делать выше)
Основная идея заключается в том, что вы не должны использовать виртуальные провайдеры Станки для чего-нибудь, чтобы работать с бродягой. Поэтому, как только вы думаете, что вам нужно использовать VirtualBox GUI, вы делаете что-то неправильно.
Просто попробуйте в терминале (или в cmd.exe, если вы на окнах):
[email protected]$ vagrant init ubuntu/trusty64
[email protected]$ vagrant up
[email protected]$ vagrant ssh
[email protected]:~$
Если все работает, вы должны быть в командной строке внутри вашей новой машины вошли в систему как пользователь бродяга.
Да, конечно, это обычный способ попасть в виртуальную машину. Но что, если бы я решил загрузить его за пределы Vagrant. Это не так, это просто еще один вариант. Нужно ли мне действительно выполнять инициализацию, которая добавляет нового пользователя? – MastroGeppetto
«Просто попробуйте в терминале (или в cmd.exe, если вы на окнах):« ... 'me @ somebox $ vagrant ssh' - не в Windows cmd, вы должны использовать Putty, [см. Это руководство] (http : //tech.osteel.me/posts/2015/01/25/how-to-use-vagrant-on-windows.html#putty) – ajmedway
@ajmedway Согласно [этому ответу] (http://stackoverflow.com/a/13482763/2626627) вам просто нужно убедиться, что 'ssh.exe' находится в вашем PATH. –