क्या मैं नेट का उपयोग करने के लिए एसएसडी पोर्ट का उपयोग आरडीसी के माध्यम से विंडोज वीएम सेटअप से कनेक्ट करने के लिए कर सकता हूं?


0

मेरे पास निम्नलिखित, पूरी तरह से विचित्र है, कृपया सेटअप न करें:

  1. एयरपोर्ट राउटर
  2. iBook रनिंग वर्चुअल पीसी जो एयरपोर्ट से जुड़ा है
  3. मैकबुक चलाने वाला आरडीसी एयरपोर्ट से जुड़ा है
  4. एक विंडोज एक्सपी वीएम एनएटी नेटवर्क सेटिंग्स के साथ वर्चुअल पीसी पर चल रहा है।

मैं आरडीसी के माध्यम से विंडोज वीएम का उपयोग करना चाहता हूं।

जाहिरा तौर पर, नवीनतम मैक ओएस एक्स पर नवीनतम वर्चुअल पीसी केवल ईथरनेट के साथ, एयरपॉर्ट के साथ वर्चुअल स्विच का उपयोग नहीं कर सकता है, इसलिए विंडोज वीएम एनएटी पर चल रहा है। तो यह सीधे AirPort से जुड़ा नहीं है, इसलिए, मैकबुक के समान नेटवर्क पर नहीं।

क्या मैं किसी तरह एसएसएच पोर्ट फॉरवर्डिंग का उपयोग करके मैकबुक पर वीएम को आईबुक तक पहुंचा सकता हूं? मैजिक लाइन क्या होगी?

नोटिस

स्वीकृत उत्तर यहां वर्णित बहुत विशिष्ट स्थिति के लिए काम नहीं करता है, विवरण के लिए मेरा उत्तर देखें। हालांकि, अन्य वर्चुअलाइजेशन सॉफ्टवेयर से जुड़े एक सामान्य समाधान के रूप में, यह बहुत अच्छा काम करता है।


हाँ, जाहिरा तौर पर वर्चुअल पीसी NAT केवल अतिथि ओएस से आउटगोइंग कनेक्शन की अनुमति देता है।
kch

जवाबों:


2

हाँ। यह वास्तव में अन्य SSH सुरंगों से अलग नहीं होना चाहिए।

मैं होस्टनाम का उपयोग करूँगा क्योंकि मुझे नहीं पता कि आपके आंतरिक आईपी क्या हैं :)।

ssh -L 13389:virtual_pc:3389 kch@ibook

जो भी ibook जानता है कि इसे कैसे कनेक्ट किया जाना चाहिए virtual_pc पता होना चाहिए। पोर्ट 13389 आप की तरह कोई भी पोर्ट हो सकता है, यह आपके स्थानीय सिस्टम पर ssh सुरंग के माध्यम से खोला जाएगा। आप इसे अपने मैकबुक पर अपनी ~ / .ssh / config फाइल में भी डाल सकते हैं:

Host virtual_pc_rdc
  Hostname ibook
  User kch
  LocalForward 13389 127.0.0.1:3389

दोनों मामलों में, अपने वास्तविक उपयोगकर्ता नाम के साथ kch को बदलें। इसे अपने कॉन्फिगर में जोड़ने के बाद, आपको उसी SSH टनल से मिलेगा:

ssh virtual_pc_rdc

कॉन्फ़िगरेशन की होस्ट लाइन में इसके बजाय आपको जो भी होस्टनाम पसंद है उसका उपयोग करें।

एक बार कनेक्शन बन जाने के बाद, आप कनेक्शन के लिए RDP को लोकलहोस्ट: 13389 पर इंगित कर सकते हैं। कैविएट, मैं आरडीपी सॉफ्टवेयर को अच्छी तरह से नहीं जानता, लेकिन आपको एक अलग पोर्ट निर्दिष्ट करने में सक्षम होना चाहिए।


क्या मैं दोनों ओर समान पोर्ट नंबर का उपयोग नहीं कर सकता?
kch

1
यदि आपके पास उस पोर्ट पर स्थानीय रूप से चलने वाला कुछ और नहीं है, तो निश्चित रूप से, आप कर सकते हैं।
जॉय

जोहान्स ने कहा, मैं आमतौर पर अपने स्थानीय बंदरगाहों को 1 के साथ शुरू करता हूं, ताकि मैं भ्रमित न हो कि मैं कहां से कनेक्ट कर रहा हूं ... मैं एक परीक्षण प्रयोगशाला के लिए बहुत सारी सेवाएं चलाता हूं :-)।
jtimberman

खैर, सुरंग महान काम करती है। अब मुझे ibook से vm से जुड़ने का एक तरीका पता लगाना है। प्रश्न पर टिप्पणी देखें।
kch

वह हिस्सा जिसे मैं नहीं जानता, मैंने कभी भी वर्चुअल पीसी का उपयोग नहीं किया है (जब मैं एमएस द्वारा प्रदान की गई एक्सपी छवि को चलाने की कोशिश करता हूं तो यह विंडोज 7 के लिए ब्लूज़क्रीन्स है)। किसी भी तरह से आप एक अलग वर्चुअलाइजेशन प्लेटफॉर्म पर जा सकते हैं?
वर्चुअलबॉक्स

0

खैर, jtimberman का जवाब बहुत अच्छा है, जब तक कि आप बिल्कुल मेरी स्थिति में नहीं हैं, तब आप SOL हैं।

समस्या यह है: वर्चुअल पीसी AirPort को वर्चुअल स्विच (Bridged) नहीं करेगा, केवल ईथरनेट को। इसके अलावा, केवल अगर ईथरनेट वास्तव में कुछ करने के लिए खामियों को दूर किया है। (जिससे मैक के NAT इंटरनेट साझाकरण का उपयोग करना असंभव हो जाता है)

वर्चुअल PC के NAT का उपयोग करते समय, यह केवल अतिथि OS से आउटगोइंग कनेक्शन की अनुमति देगा, इसलिए कोई इसमें RDC नहीं कर सकता है।

इसलिए, यदि आप VMware या समानताएं जैसी अधिक उचित वर्चुअलाइजेशन चीज़ का उपयोग कर रहे हैं, तो jtimberman के उत्तर की जांच करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.