ssh पहली बार 'होमस्टेड एसएसएच' का उपयोग करते समय योनि से कनेक्ट करने के लिए कोई डिफ़ॉल्ट पासवर्ड है?




vagrant laravel-5 (3)

मैं homestead ssh माध्यम से वानर से कनेक्ट करने की कोशिश कर रहा हूँ:

[email protected]'s password:

लेकिन मेरा सार्वजनिक कुंजी पासवर्ड काम नहीं करता है।
मेरा Homestead.yaml इस तरह दिखता है:

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

मैं "वाराणेंट 1.7.2" के साथ "लैरवेल होमस्टेड संस्करण 2.0.14" का उपयोग कर रहा हूं।


बहुत सारे पासवर्ड आज़माने और पूरी तरह उलझन में आने के बाद मेरा सार्वजनिक कुंजी पासवर्ड क्यों काम नहीं कर रहा है, मुझे पता चला कि मुझे vagrant को पासवर्ड के रूप में उपयोग करना है।

शायद यह जानकारी किसी और की भी मदद करती है - ऐसा इसलिए है क्योंकि मैंने इसे यहां लिखा है।

संपादित करें:
वाग्रेंट प्रलेखन के अनुसार उपयोगकर्ता vagrant लिए एक डिफ़ॉल्ट पासवर्ड है जो vagrant
यहां और पढ़ें: आधिकारिक वेबसाइट


डिफ़ॉल्ट रूप से Vagrant लॉगिन करने के लिए जेनरेट की गई निजी कुंजी का उपयोग करता है, आप इसे आजमा सकते हैं:

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

मुझे एक ही समस्या है। टाइम मशीन की बहाली से दूसरी मशीन पर मशीन को स्थानांतरित करने के बाद। समस्या यह है कि यह वारंटी के लिए एसएसएच कुंजी है, यह आपकी कुंजी नहीं है, यह होमस्टेड निर्देशिका पर एक कुंजी है।

मेरे लिए समाधान:

  • Homestead के टीआई वीएम के उपयोग के लिए वानर / योनि का प्रयोग करें
  • एसएसएच की कॉन्फ़िगरेशन देखने के लिए योनि 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

Homestead वीएम मशीन कॉपी में अन्य खोल पर अधिकृत_की में कॉपी करें

[email protected]:~$ echo 'CONTENT_PASTE_OF_PRIVATE_KEY' >> ~/.ssh/authorized_keys

अब वानर एसएसएच के साथ उपयोग कर सकते हैं





homestead