প্রথমবারের জন্য `বাড়ির স্থিতি ssh` ব্যবহার করার পরে কি ভ্যাগ্রান্টের সাথে সংযোগ করার জন্য কোনও ডিফল্ট পাসওয়ার্ড রয়েছে?


92

আমি এর মাধ্যমে যোনিতে সংযোগ দেওয়ার চেষ্টা করছি homestead ssh:

vagrant@127.0.0.1's password:

তবে আমার সার্বজনীন কী পাসওয়ার্ড কাজ করে না।
আমার হোমস্টেড.আইএমএল দেখতে এমন দেখাচ্ছে:

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

আমি "ভ্যাগ্রান্ট 1.7.2" সহ "লারাভেল হোমস্টেড সংস্করণ 2.0.14" ব্যবহার করছি।

উত্তর:


239

প্রচুর পাসওয়ার্ড চেষ্টা করার পরে এবং কেন আমার সার্বজনীন কী পাসওয়ার্ডটি কাজ করছে না তা পুরোপুরি বিভ্রান্ত হওয়ার পরে আমি জানতে পেরেছিলাম যে আমাকে vagrantপাসওয়ার্ড হিসাবে ব্যবহার করতে হবে ।

হতে পারে এই তথ্যটি অন্য কাউকেও সহায়তা করে - কারণ এটি আমি এখানে লিখে রেখেছি।

সম্পাদনা:
ভ্যাগ্র্যান্ট ডকুমেন্টেশন অনুসারেব্যবহারকারীর জন্য সাধারণত একটি ডিফল্ট পাসওয়ার্ডvagrantথাকেvagrant
এখানে আরও পড়ুন: অফিসিয়াল ওয়েবসাইট

তবে সাম্প্রতিক সংস্করণগুলিতে, তারা প্রতিটি মেশিনের কী-পেয়ার তৈরিতে সরানো হয়েছে। আপনি যদি সেই চাবিটি কোথায় তা সন্ধান করতে চান তবে আপনি চালাতে পারেন vagrant ssh -- -v। এটি ssh লগইন প্রক্রিয়াটির ভার্বোজ আউটপুট প্রদর্শন করবে। আপনার মত একটি লাইন দেখতে হবে

debug1: Trying private key: /home/aaron/Documents/VMs/.vagrant/machines/default/virtualbox/private_key

4
ধন্যবাদ, এটি আমার উইন্ডোজ মেশিনে বাঁচিয়েছে যেখানে আমার কাছে ইতিমধ্যে গিটের জন্য অনুমোদনের কী ছিল যা পুট্টি রূপান্তর সরঞ্জামগুলি ব্যবহার না করে ব্যবহার করতে পারেন না One আমি তা বুঝতে পারি নি এবং আমার কোন কীটি ব্যবহার করা উচিত তা সন্ধান করার জন্য অনেক সময় ব্যয় করেছি। সুতরাং অবশেষে আমি সবেমাত্র ছেড়ে দিয়েছি এবং vagrantপাসওয়ার্ড ব্যবহার করেছি , যেমনটি আপনি বলেছিলেন।
জাস্টামার্টিন

16

আমারও একই সমস্যা অন্য হোস্টে টাইম মেশিন পুনরুদ্ধার থেকে মেশিনটি সরানোর পরে। অস্পষ্টের জন্য এটি ssh কী এটি আপনার কী নয়, হোমস্টেড ডিরেক্টরিতে এটি কী problem

আমার জন্য সমাধান:

  • হোমস্টেডের টিআই ভিএম অ্যাক্সেসের জন্য ভ্যাগ্র্যান্ট / ভ্যাগ্র্যান্ট ব্যবহার করুন
  • ssh কনফিগারেশনের জন্য ভ্যাগ্র্যান্ট ssh-config

টার্মিনাল চালান

vagrant ssh-config
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile "/Users/MYUSER/.vagrant.d/insecure_private_key"
IdentitiesOnly yes
LogLevel FATAL
ForwardAgent yes

এসএসএইচ কীগুলির একটি নতুন জুড়ি তৈরি করুন

ssh-keygen -f /Users/MYUSER/.vagrant.d/insecure_private_key

সর্বজনীন কী এর সামগ্রী অনুলিপি করুন

cat /Users/MYUSER/.vagrant.d/insecure_private_key.pub

হোমস্টেড ভিএম মেশিনের অন্যান্য শেলের উপর অনুমোদিত_কিগুলিতে অনুলিপি করুন

vagrant@homestad:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys

এখন ভ্যাগ্র্যান্ট এসএসএস দিয়ে অ্যাক্সেস করতে পারে


এটি একটি দুর্দান্ত উত্তর ছিল; সংযোগ করার সময় আমার সমস্যাটি ছিল আমি ভুল পরিচয়-ফাইলটি নির্বাচন করেছিলাম, আইডেন্টিটি ফাইলের তালিকা vagrant ssh-configসঠিক পথটি

12

ডিফল্টভাবে ভ্যাগ্র্যান্ট লগইন করতে একটি উত্পন্ন ব্যক্তিগত কী ব্যবহার করে, আপনি এটি চেষ্টা করতে পারেন:

ssh -l ubuntu -p 2222 -i .vagrant/machines/default/virtualbox/private_key 127.0.0.1

7

এটি ডিফল্ট ওয়ার্কিং সেটআপ https://www.youtube.com/watch?v=XiD7JTCBdpI

সংযোগ পদ্ধতি ব্যবহার করুন: standard TCP/IP over ssh

তারপরে ssh হোস্টনাম: 127.0.0.1:2222

এসএসএইচ ব্যবহারকারী নাম: vagrant password vagrant

মাইএসকিউএল হোস্টনাম: localhost

ব্যবহারকারীর নাম: homestead password:secret


0

উইন্ডোজ মেশিনে আমি
ssh vagrant@VAGRANT_SERVER_IPপাসওয়ার্ড না দিয়ে গিট ব্যাশ থেকে এসএসএসে লগ ইন করতে সক্ষম হয়েছি

উইন্ডোতে বিটভিজ এসএসএইচ ক্লায়েন্ট ব্যবহার করে
সার্ভার হোস্ট: VAGRANT_SERVER_IP
সার্ভার পোর্ট: 22
ব্যবহারকারীর নাম: vagrant
পাসওয়ার্ড:vagrant

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