मैं निम्नलिखित आवश्यकताओं के साथ एक योनि मशीन (Ubuntu 12.04) बना रहा हूं:
- एसएसएच एक्सेस वैदंत के माध्यम से एक उपयोगकर्ता के लिए सूडो-विशेषाधिकारों के साथ।
मैंने सार्वजनिक / निजी कुंजी (के माध्यम से) उत्पन्न की है ssh-keygen
होस्ट पर ) और authorized_keys
अतिथि पर सार्वजनिक कुंजी को फ़ाइल में स्थानांतरित कर दिया है। और मैंने एक पासवर्ड-कम एसएसएच की कोशिश की है।
कुछ चीजें होती हैं जो मैं vagrant ssh
पासवर्ड-सक्षम एसएसएच कुंजी के साथ टाइप करता हूं :
- मुझे होस्ट की मशीन पर 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.
फिर मैंने पासवर्ड-कम ssh की कोशिश की।
vagrant ssh
vagrant@127.0.0.1's password:
??
मैंने कभी भी एक योनि उपयोगकर्ता सेट नहीं किया! यह होना चाहिए user@hostname
जैसा कि मैंने इसे सेट किया था और वर्चुअलबॉक्स में वीएम बूट करने पर काम की पुष्टि कर सकता है।
मुझे योनि के साथ ठीक से काम करने के लिए निजी ssh कुंजियाँ कैसे मिलेंगी? मेजबान पर क्या करें, अतिथि पर क्या करें?
अद्यतन करें
वर्चुअलबॉक्स में VM लाइव है, लेकिन मैं निम्नलिखित में से किसी भी कमांड को योनि कंसोल से समस्याओं के अलावा नहीं कर सकता 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 कुंजी के लिए पथ सेट कर सकते हैं ?