আমি উবুন্টু ব্যবহার করে বিকাশের উদ্দেশ্যে একটি ওয়ারেন্ট বক্স সেট আপ করার জন্য কাজ করছি। আমি আমার বেস বক্স কাজ করছি। আমি একটি যোনি ব্যবহারকারী, অ্যাডমিন গ্রুপ, হোম ডিরেক্টরি, ইত্যাদি সেটআপ আমি সেটআপ
.ssh/authorized_keys
উল্লেখ্য যে এখানে , এবং ইনস্টল শেফ + পুতুল। যখন আমি বক্সটি প্যাকেজ করি এবং ভ্যান্যান্ট আপ চালাই, তবে ভিএম বুট হওয়ার সময় আমি শিরোনাম ত্রুটি বার্তা পাই।
আমার ম্যাক ফাইল হোস্ট:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
আমার Vagrantfile:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.define :app do |app|
app.vm.box = "ruby193-aaron"
app.vm.box_url = "/Users/aaronmcleod/package.box"
app.vm.network :hostonly, "192.168.100.35"
app.vm.share_folder "v-root", "/vagrant", ".", :nfs => true
app.vm.provision :shell, :path => "config/vagrant/app.sh"
app.vm.host_name = "sojourner.vm"
end
end
আপনি যে শিরোনাম ত্রুটির বার্তাটি পেয়ে যাচ্ছেন তাতে আপনি আরো কিছু নির্দিষ্ট হতে পারছেন?
—
Matthew Brown
সম্পূর্ণ বার্তা হল: "এসএসএইচ প্রমাণীকরণ ব্যর্থ হয়েছে! এটি সাধারণত SSH ব্যবহারকারীকে গেস্ট ভিএম-তে সঠিকভাবে সেট না করাতে জন / ব্যক্তিগত কীপেইয়ার দ্বারা সৃষ্ট। দয়া করে যাচাই করুন যে অতিথি ভিএম সঠিক পাবলিক কী দিয়ে সেটআপ করা হয়েছে এবং এটি Vagrant জন্য ব্যক্তিগত কী পথ পাশাপাশি ঠিকমত সেটআপ করা হয়। " যাইহোক, আমি লিঙ্কযুক্ত উইকিতে উল্লিখিত উবুন্টু পাবলিক কী উদাহরণ ধরলাম।
—
agmcleod
এছাড়াও, বুনিয়াদি ভিএমের উপর ~ / .ssh / authorized_keys এ তালিকাবদ্ধ সঠিক কী (পাবলিক কী) পেয়েছেন তা পরীক্ষা করে দেখুন। এছাড়াও, আপনার স্থানীয় মেশিনে ~ / .vagrant.d এ insecure_private_key নামে একটি ফাইল আছে তা নিশ্চিত করুন।
—
Matthew Brown