আমি নিম্নলিখিত প্রয়োজনীয়তা সহ একটি ভ্যাব্রেন্ট মেশিন (উবুন্টু 12.04) তৈরি করছি:
- সুডো-সুবিধাগুলি সহ কোনও ব্যবহারকারীকে ভ্যাগ্র্যান্টের মাধ্যমে এসএসএইচ অ্যাক্সেস।
আমি হোস্টটিতে সর্বজনীন / প্রাইভেট কী (মাধ্যমে ssh-keygen
) তৈরি করেছি এবং পাবলিক কীটি authorized_keys
অতিথির ফাইলটিতে সরিয়ে নিয়েছি । এবং আমি একটি পাসওয়ার্ড-কম এসএসএইচ চেষ্টা করেছি।
vagrant ssh
পাসওয়ার্ড-সক্ষম এসএসএইচ কীগুলির সাথে আমি কয়েকটি টাইপ করি :
- আমাকে অতিথি ভিএম-তে এসএসএইচ-তে হোস্ট মেশিনে আমার কীফ্রেসটি টাইপ করতে হবে।
- আমি প্রতিবার সঠিক কীফ্রেজে টাইপ করি এটি গ্রহণ করা হয় না।
নিম্নলিখিত ফলাফলগুলির মধ্যে আমি নিম্নলিখিত ত্রুটি বার্তাটি পাই:
SSH authentication failed! This is typically caused by the public/private
keypair for the SSH user not being properly set on the guest VM. Please
verify that the guest VM is setup with the proper public key, and that
the private key path for Vagrant is setup properly as well.
তারপরে আমি পাসওয়ার্ড-কম এসএসএস চেষ্টা করেছি।
vagrant ssh
vagrant@127.0.0.1's password:
??
আমি কখনই কোনও অস্পষ্ট ব্যবহারকারীর সেট আপ করিনি! user@hostname
ভার্চুয়ালবক্সে ভিএম বুট করার সময় এটি হওয়া উচিত ছিল এবং এটি কাজটি নিশ্চিত করতে পারে।
আমি কীভাবে বেসরকারী এসএসএস কীগুলি ভ্যাগ্যান্টের সাথে সঠিকভাবে কাজ করতে পারি? হোস্টকে কী করতে হবে, অতিথির কী করবে?
হালনাগাদ
ভার্চুয়ালবক্সে ভিএম লাইভ তবে আমি সমস্যাগুলি ছাড়াও ভ্যাজেন্ট কনসোল থেকে নিম্নলিখিত কোনও আদেশ করতে পারি না vagrant ssh
:
vagrant up
vagrant halt
একমাত্র ভিজাগর কমান্ডটি কাজ করে vagrant suspend
। আমি যখন এটি ব্যবহার করি তখন আমি মেশিনটি আসলে বন্ধ করে দিতে পারি vagrant halt
। এখানে ফলাফল:
$ vagrant halt
[default] Attempting graceful shutdown of VM...
SSH authentication failed! This is typically caused by the public/private
keypair for the SSH user not being properly set on the guest VM. Please
verify that the guest VM is setup with the proper public key, and that
the private key path for Vagrant is setup properly as well.
vagrant
পাব / প্রাইভেট কী জুটির থেকে আলাদা হয়ে ব্যবহারকারী হিসাবে কোনও বাক্সে প্রবেশ করা এবং ব্যবহার করা সম্ভব যদি হয় ? আরও আপনি Vagrantfile থেকে পছন্দসই ব্যক্তিগত ssh কী পাথ সেট করতে পারেন তাই মত ?