Vagrant এসএসএইচ প্রমাণীকরণ ব্যর্থ হয়েছে


1

আমি উবুন্টু ব্যবহার করে বিকাশের উদ্দেশ্যে একটি ওয়ারেন্ট বক্স সেট আপ করার জন্য কাজ করছি। আমি আমার বেস বক্স কাজ করছি। আমি একটি যোনি ব্যবহারকারী, অ্যাডমিন গ্রুপ, হোম ডিরেক্টরি, ইত্যাদি সেটআপ আমি সেটআপ

.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

উত্তর:


1

চলমান sudo vagrant up আমার জন্য এটি সংশোধন করা হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.