VNC का उपयोग करके VirtualBox के दूरस्थ डेस्कटॉप क्लाइंट से कैसे जुड़ें?


15

मैं अतिथि OS Windows XP के साथ Ubuntu Narwhal पर VirtualBox 4.0 का उपयोग कर रहा हूं। मैंने VB एक्सटेंशन इंस्टॉल किया है और पोर्ट 3389 के माध्यम से रिमोट एक्सेस को सक्षम किया है जैसा कि कई साइटों पर सुझाव दिया गया है।

मैं इस डेस्कटॉप को मैक ओएस एक्स 10.5 के साथ वीएनसी के चिकन का उपयोग करने की कोशिश कर रहा हूं। मैं hostipaddress:3389अपने लॉगिन का उपयोग करके मशीन से कनेक्ट नहीं कर पा रहा हूं (और मुझे पासवर्ड फ़ील्ड में क्या होना चाहिए, इसके नुकसान में हूं)।

मदद?

(PS यह एक नेटवर्क कनेक्शन समस्या नहीं है क्योंकि मैं इस मशीन को SSH / ftp कर सकता हूं।

जवाबों:


11

VNC इस तरीके से काम नहीं करता है क्योंकि VirtualBox RFB का समर्थन नहीं करता है ; यह इसके बजाय RDP का समर्थन करता है । आरएफबी और आरडीपी पूरी तरह से अलग प्रोटोकॉल हैं जो संगत नहीं हैं।

  • RFB VNC का ओपन रिमोट फ्रेम बफर प्रोटोकॉल है - यह डिफ़ॉल्ट रूप से टीसीपी पोर्ट 5900 का उपयोग करता है, और जावा में लिखे सुविधाजनक क्लाइंट एप्लेट को सपोर्ट करने के लिए टीसीपी पोर्ट 5800 पर HTTP भी प्रदान करता है।

  • RDP Microsoft का स्वामित्व दूरस्थ डेस्कटॉप प्रोटोकॉल है - यह डिफ़ॉल्ट रूप से TCP पोर्ट 3389 का उपयोग करता है

आपको या तो कुछ क्लाइंट सॉफ़्टवेयर का उपयोग करना होगा जो RDP सत्रों का समर्थन करता है, और / या Windows XP में VNC सर्वर स्थापित करता है (और तब VNC क्लाइंट का आपका चिकन कनेक्ट हो सकेगा), अपने वर्चुअल Windows XP में दूरस्थ पहुँच पाने के लिए अतिथि वातावरण।

मैं अत्यधिक लोकप्रिय अल्ट्रा वीएनसी की सिफारिश करता हूं क्योंकि मुझे विंडोज के सभी संस्करणों में एक तेज और विश्वसनीय समाधान के रूप में इसके साथ अच्छे अनुभव हैं, जहां तक ​​विंडोज एक्सपी है:

  UltraVNC (मुक्त और खुला स्रोत)
  http://www.uvnc.com/


1
यह बहुत मददगार था - धन्यवाद। मुझे यकीन नहीं है कि होस्ट ओएस में एक वीएनसी सर्वर स्थापित करने से आप इसे कनेक्ट कर पाएंगे? मुझे लगा कि वीआरडीपी का उपयोग करने का एकमात्र विकल्प था ... इसलिए अब मैंने मैक पर माइक्रोसॉफ्ट के आरडीसी को स्थापित किया है और कनेक्ट करने में सक्षम हूं। धन्यवाद!
हैमेट्रिक्स

1
आपका स्वागत है। वीएनसी सर्वर के लिए, मैं सुझाव दे रहा था कि आप इसे अपने वर्चुअलाइज्ड विंडोज़ एक्सपी अतिथि वातावरण में स्थापित करें - आपको होस्ट ओएस पर एक वीएनसी सर्वर स्थापित करने की आवश्यकता नहीं है (जिस पर आपके पास पहले से ही वीएनसी का चिकन स्थापित है {मुझे वास्तव में पसंद है उस नाम, VNC का चिकन , वैसे})।
Randolf Richardson

@RandolfRichardson VirtualBox के लिए एक प्लगइन है जो VNC करते हैं। तो आप पूरी तरह से सही नहीं हैं।
निकिता किपरियनोव

linux टकसाल आभासी बॉक्स पर "VNC एक्सटेंशन पैक" नामक कुछ के साथ स्थापित होता है और कुछ लोग इसे काम करने में कामयाब होते हैं: फ़ोरम .virtualbox.org / viewtopic.php ? f=7 & t=85886 ... शायद आप अपने गलत जवाब की समीक्षा करना चाहते हैं! ... अगला उत्तर भी इसे साबित करें! ... और BTW, काम करने के लिए STOOBID rdp (mIRCosoft SHlT) बनाने का प्रबंधन नहीं किया, लेकिन vnc ठीक काम करता है, शुरू से और कोई समस्या नहीं के रूप में काम करने के लिए समर्थन के साथ !!!!!!
THESorcerer

5

वर्चुअल बॉक्स मैनुअल का हवाला देते हुए:

http://www.virtualbox.org/manual/ch09.html#otherextpacks

वर्चुअलबॉक्स 4.2.0 के साथ शुरू एक और विस्तार पैक है, वीएनसी, जो खुला स्रोत है और वीएनसी रिमोट एक्सेस प्रोटोकॉल के पिछले एकीकरण को बदलता है। यह प्रायोगिक कोड है, और शुरुआत में वर्चुअलबॉक्स सोर्स कोड पैकेज में ही उपलब्ध होगा। यह उपयोगकर्ताओं द्वारा योगदान किए गए एक बड़े हिस्से के लिए है, और ओरेकल द्वारा किसी भी तरह से समर्थित नहीं है।

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

ओरेकल वीएम वर्चुअलबॉक्स एक्सटेंशन पैक और वीएनसी दोनों को स्थापित करना संभव है, लेकिन किसी भी समय केवल एक वीआरडीई मॉड्यूल सक्रिय हो सकता है। निम्न आदेश VNC में VNC VRDE मॉड्यूल पर स्विच करता है:

VBoxManage setproperty vrdeextpack VNC

रिमोट एक्सेस को कॉन्फ़िगर करना वीआरडीपी (धारा 7.1, "रिमोट डिस्प्ले (वीआरडीपी सपोर्ट)") को बहुत समान रूप से काम करता है, कुछ सीमाओं के साथ: वीएनसी कई पोर्ट नंबरों को निर्दिष्ट करने का समर्थन नहीं करता है, और प्रमाणीकरण अलग तरीके से किया जाता है। वीएनसी केवल पासवर्ड प्रमाणीकरण से निपट सकता है, और पासवर्ड हैश का उपयोग करने का कोई विकल्प नहीं है। यह VM कॉन्फ़िगरेशन में एक स्पष्ट-पाठ पासवर्ड रखने के अलावा कोई अन्य विकल्प नहीं छोड़ता है, जिसे निम्नलिखित कमांड के साथ सेट किया जा सकता है:

VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret

उपयोगकर्ता इस पासवर्ड को गुप्त रखने के लिए ज़िम्मेदार है, और इसे वीएम कॉन्फ़िगरेशन किसी अन्य व्यक्ति को, जो भी उद्देश्य के लिए पारित किया गया है, उसे हटा दिया जाना चाहिए। कुछ VNC सर्वर कॉन्फ़िगरेशन में "एन्क्रिप्टेड" पासवर्ड होने का दावा करते हैं। यह सच एन्क्रिप्शन नहीं है, यह केवल पासवर्ड छिपा रहा है, जो बिल्कुल स्पष्ट पाठ पासवर्ड के रूप में सुरक्षित है।

निम्न आदेश VRDP पर वापस स्विच हो जाता है (यदि स्थापित है):

VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"

3

आपके सबसे अच्छे विकल्प हैं:

  1. मैक के लिए एक आरडीपी दर्शक खोजें (या मैक के लिए उपलब्ध होने के लिए VBD के शामिल rdesktop-vrdp क्लाइंट की प्रतीक्षा करें)। प्रमाणीकरण सेट करने के निर्देशों के लिए इसे देखें :

  2. VB के वर्चुअल रिमोट डेस्कटॉप प्लगइन के रूप में RDP के बजाय VNC का उपयोग करें


यह अच्छा है कि कोई VDP मशीनों से कनेक्ट करने के लिए RDP के बजाय VNC का उपयोग कर सकता है। इस सुझाव के लिए धन्यवाद। लेकिन वर्तमान कार्यान्वयन में एक सीमित कारक है (VB 4.2.6 के रूप में) क्योंकि यह केवल VNC क्लाइंट से यूएस कीबोर्ड का समर्थन करता है। यदि आप किसी अन्य कीबोर्ड का उपयोग करते हैं, तो कुंजी मैपिंग गलत है और वर्तमान में इसे हल करने का कोई तरीका नहीं है।
टोनिन

2

कैसे हमाची का उपयोग कर एक स्थानीय नेटवर्क स्थापित करने के बारे में? मेरे पास Athlon x2 3.4Ghz पर एक windows7 x64 है। मैंने अंदर एक वर्चुअलबॉक्स स्थापित किया है, जो w7 x64 चला रहा है। वे दोनों हमाची नेटवर्क से जुड़ते हैं। Ultravnc के लिए धन्यवाद, मैं एम्बेडेड सत्र को नियंत्रित कर सकता हूं। और मैं एक ही समूह को जोड़ने वाले वाईफाई के माध्यम से दूसरे पीसी से भी कर सकता हूं। यह ठीक काम कर रहा है।

आपको केवल विंडोज़ फ़ायरवॉल और थर्ड-पार्टी फ़ायरवॉल में अल्ट्रावेंक और हमाची को ठीक से अनुमति देने की आवश्यकता है। लेकिन यह कभी-कभी थोड़ा धीमा होता है, निश्चित रूप से मेरे वान पर सीपीयू या विलंबता की कमी के कारण। पराबैंगनी सेटिंग्स में स्क्रीन रिज़ॉल्यूशन को डाउनग्रेड करने की आवश्यकता है।

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