এটি @ পেটকুপের উত্তর থেকে পরিবর্তিত হয়েছে ।
vagrant halt
আপনি যদি বাক্সটি এখনও বন্ধ না করেন তবে চালান ।
তারপরে আপনার ভার্চুয়ালবক্সগুলি তালিকাবদ্ধ করুন: VBoxManage list vms
এটি আপনার সমস্ত ভার্চুয়ালবক্সকে তালিকাবদ্ধ করবে। বক্স আপনি প্রত্যাবর্তন এবং কোঁকড়া বন্ধনী মধ্যে আইডি দখল করতে চান সনাক্ত: {}
।
তারপরে প্রকল্প আইডি ফাইলটি সম্পাদনা করুন: sudo nano .vagrant/machines/default/virtualbox/id
(প্রকল্প ডিরেক্টরি থেকে)
আপনি ভিবিগুলির তালিকা থেকে অনুলিপি করা আইডি দিয়ে এটি প্রতিস্থাপন করুন।
ব্যবহার করে দেখুন vagrant reload
।
যদি এটি কাজ না করে এবং এসএসএইচ অনুমোদনের (যেখানে আমি হোঁচট খেয়েছি) ঝুলিয়ে রাখে তবে অসম্পূর্ণ গিট থেকে অনিরাপদ পাবলিক কীটি অনুলিপি করুন । এর সামগ্রীটি প্রতিস্থাপন করুন /.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!
আপনি সব সেট করা উচিত।