นี้มีการแก้ไขจาก@ คำตอบของ
เรียกใช้vagrant halt
หากคุณยังไม่ได้ปิดกล่อง
จากนั้นแสดงรายการ virtualboxes ของคุณ: VBoxManage list vms
มันจะแสดงรายการ virtualboxes ทั้งหมดของคุณ ระบุช่องที่คุณต้องการจะกลับไปและคว้า ID {}
ระหว่างวงเล็บปีกกาไปนี้:
จากนั้นแก้ไขไฟล์รหัสโครงการ: sudo nano .vagrant/machines/default/virtualbox/id
(จากไดเรกทอรีโครงการ)
แทนที่ด้วยรหัสที่คุณคัดลอกมาจากรายการ VBs
ลองvagrant reload
.
หากไม่ได้ทำงานและได้รับการอนุมัติการแขวนบน SSH (ที่ฉัน stumbled) คัดลอกคีย์สาธารณะไม่ปลอดภัยจากคอมไพล์คนจรจัด แทนที่เนื้อหาของ/.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!
คุณควรจะพร้อม