होस्ट ऑपरेटिंग सिस्टम विंडोज 7 है, गेस्ट ऑपरेटिंग सिस्टम ubuntu 10.04 (इंस्टॉल किया गया ओपनशूट) है। उबंटू में मेरा इंटरनेट एक्सेस है लेकिन मैं इसे उसी कंप्यूटर से भी एक्सेस करना चाहता हूं जो SHH के माध्यम से होता है। मुझे क्या करना चाहिए?
होस्ट ऑपरेटिंग सिस्टम विंडोज 7 है, गेस्ट ऑपरेटिंग सिस्टम ubuntu 10.04 (इंस्टॉल किया गया ओपनशूट) है। उबंटू में मेरा इंटरनेट एक्सेस है लेकिन मैं इसे उसी कंप्यूटर से भी एक्सेस करना चाहता हूं जो SHH के माध्यम से होता है। मुझे क्या करना चाहिए?
जवाबों:
इस गाइड को आपकी मदद करनी चाहिए VirtualBox + Ubuntu + SSH + x11
आप अपनी वर्चुअल मशीन NAT नेटवर्किंग का उपयोग करते हैं जिसे आपको अपने मेजबान से अतिथि के लिए SSH कनेक्शन को अग्रेषित करना चाहिए। आप इस तरह के आदेश को होस्ट पर निष्पादित करके कर सकते हैं:
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 22222
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
यह आपको मेजबान मशीन पर 22222 को अतिथि मशीन पर पोर्ट 22 पर पोर्ट करने के लिए सभी कनेक्शन को अग्रेषित करने की अनुमति देता है।
तब आप अपने मेजबान पर SSH को निष्पादित कर सकते हैं:
ssh -p 22222 username@localhost
आपको 22222 पोर्ट करने के लिए अपनी लोकलहोस्ट से कनेक्ट करना होगा और ये कनेक्शन गेस्ट मशीन को भेज दिया जाएगा।
विंडोज से एसएसएच के माध्यम से अपने लिनक्स होस्ट से कनेक्ट करने के लिए, बिल्कुल प्रोग्रामिंग सवाल नहीं, लेकिन वैसे भी, आप उपयोग कर सकते हैं पुट्टी । वर्चुअल मशीन में मैन्युअल रूप से लॉगिन करें और चलाएं ifconfig
VM का IP पता जानने के लिए टर्मिनल में कमांड करें।
वर्चुअलबॉक्स प्रबंधक में, उबंटू अतिथि के लिए दूसरा वर्चुअल नेटवर्क कार्ड बनाएं और केवल होस्ट करने के लिए इसका प्रकार सेट करें (NAT नहीं और न ही ब्रिजित)। https://www.virtualbox.org/manual/ch06.html#network_hostonly