Esto se modifica a partir de la respuesta de @ Petecoop .
Ejecute vagrant halt
si aún no ha cerrado la caja.
Luego, enumere sus cajas virtuales: VBoxManage list vms
Enumerará todas sus cajas virtuales. Identificar el cuadro desea volver a agarrar y el id entre las llaves: {}
.
Luego edite el archivo de identificación del proyecto: sudo nano .vagrant/machines/default/virtualbox/id
(desde el directorio del proyecto)
Reemplácelo con la identificación que copió de la lista de VB.
Tratar vagrant reload
.
Si eso no funciona y se cuelga de la autorización SSH (donde tropecé), copie la clave pública insegura del git vagabundo . Reemplazar el contenido de /.vagrant/machines/default/virtualbox/private_key
. Copia de seguridad del original, por supuesto: cp private_key private_key-bak
.
Entonces corre vagrant reload
. Dirá que ha identificado la clave insegura y creará una nueva.
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!
Deberías estar listo.