मैं विंडोज 10 पर वर्चुअलबॉक्स चला रहा हूं। मैं पिछले कुछ समय से अपने Ubuntu 16.04 VM से कनेक्ट करने के लिए PuTTY का उपयोग कर रहा हूं। मैंने अंततः निर्णय लिया है कि मैं Ubuntu 18.xx का उपयोग करना चाहता हूं। इसलिए मैंने एक नया VM तैयार किया और इसे मेरे 16.04 VM की तरह कॉन्फ़िगर किया।
मैंने एक SSH कुंजी जोड़ी है और पूरी import -> puttygen -> ppk
बात की है।
मैंने पिछले 6 महीनों में कई बार किया है। और मैं हर बार दूसरे वीएम से कनेक्ट करने में विफल रहा हूं।
मुझे लगता है कि दोनों VMs NAT के पीछे एक ही IP पता है, वे दोनों 10.0.2.15 हैं। मैं उस से मिलता है ifconfig
। क्या यह महत्वपूर्ण या अप्रासंगिक है?
मैंने एक पोर्ट-फॉरवर्ड नियम, एक ब्रिड-एडेप्टर और एक लाख अन्य चीजों को जोड़ने की कोशिश की है जो अभी काम नहीं किया था।
सवाल
दोनों तरह के वीएम को एसएसएच में सक्षम करने के लिए मुझे किस तरह के सेटअप की आवश्यकता है?
मेरी समस्या क्या है?
- क्या मैं एक स्पष्ट कनेक्शन स्ट्रिंग की अनदेखी कर रहा हूं?
- क्या मैं कुछ बुनियादी नेटवर्किंग सिद्धांतों से बेखबर हूं?
- क्या मुझे ऐसा करने की अनुमति नहीं है?
वांछित व्यवहार
मैं
- एक ही समय में दो वीएम चलाएं।
- मेरे होस्ट पर दो उदाहरण या PuTTY चलाएँ।
- एक पुट्टी मशीन ए में जमा होगी
- एक पुट्टी मशीन बी में जमा हो जाएगी
- मेरे लैपटॉप पर PuTTY चलाएँ (डेस्कटॉप के समान कार्यालय नेटवर्क)
- इसे VM पर इंगित करें।
मैं कसम खाता हूं कि मैं आलसी नहीं हूं। मैंने पिछले कुछ महीनों में अनगिनत घंटे बिताए हैं ताकि यह काम हो सके। यह उन परियोजनाओं में से एक है जो मुझे अच्छा लगता है कि मैं समय के अनुसार हर दूसरे महीने वापस आता रहता हूं।
वर्तमान व्यवहार
मैं अपने 16.04 वीएम में ssh करने के लिए अपने मेजबान मशीन से PuTTY का उपयोग कर सकता हूं। मैं अपने लैपटॉप से PuTTY का उपयोग अपने 16.04 VM में ssh कर सकता हूं।
मैं मेजबान मशीन से या लैपटॉप से 18.10 वीएम में ssh नहीं कर सकता।
ifconfig
को देखने के लिए चलाना है inet addr:10.0.2.15
। क्या यह सही बात है?