Это изменение с @Petecoop's answer.
Запустите vagrant halt
, если вы еще не закрыли коробку.
Затем список ваших virtualboxes: VBoxManage list vms
Это будет перечислить все ваши virtualboxes. Определите поле, в которое вы хотите вернуться, и возьмите идентификатор между фигурными скобками: {}
.
Затем отредактируйте файл идентификатор проекта: sudo nano /.vagrant/machines/default/virtualbox/id
Заменить его с идентификатором скопированный из списка VBS.
Попробуйте vagrant reload
.
Если это не работает, и получает повесила на авторизации SSH (где я споткнулся), скопировать незащищенный открытый ключ из vagrant git. Замените содержимое /.vagrant/machines/default/virtualbox/private_key
. Резервное копирование оригинала, конечно: cp private_key private_key-bak
.
Затем запустить vagrant reload
. Он скажет, что он идентифицировал небезопасный ключ и создал новый.
default: Vagrant insecure key detected. Vagrant will automatically replace
default: this with a newly generated keypair for better security.
default: Inserting generated public key within guest...
default: Removing insecure key from the guest if it's present...
default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
Вы все должны быть установлены.
Удивительный! Спасибо. У меня было ощущение, что чего-то не хватает. – jrdmcgr
Невозможно изменить «по умолчанию» на пользовательское имя без использования конфигурации с несколькими VM? –
Для Vagrant 1.1 UUID хранятся в файле, зависящем от машины, на '.vagrant/machines/{name}/{provider}/id'. Фактически, единственное, что содержит файл, это UUID. –