आप एक कमरे में हैं, एक पीसी पर बैठे हैं; जो डेटा आप चाहते हैं वह दूसरे में है, उबंटू चलाने वाले कंप्यूटर पर। यदि दोनों कंप्यूटर एक ही घर में हों, तो कोई बात नहीं; लेकिन क्या होगा अगर वे अलग-अलग कार्यालयों में हैं? यह थोड़ा टहलना हो सकता है!
इसलिए, उत्तर एक दूरस्थ डेस्कटॉप कनेक्शन स्थापित कर रहा है। विंडोज़ से उबंटू में रिमोट डेस्कटॉप सेट करने का तरीका जानें।
Windows से Ubuntu से Remote Connect क्यों?
ऐसे कई कारण हैं जिनकी वजह से आप अपने उबंटू कंप्यूटर से रिमोट कनेक्ट करना चाह सकते हैं। शायद आप काम पर हैं और आपको अपने होम कंप्यूटर में लॉग इन करने की आवश्यकता है। वैकल्पिक रूप से, आपके पास एक कमरे में उबंटू पीसी, दूसरे में आपका विंडोज पीसी हो सकता है। हो सकता है कि आप उबंटू पर अपडेट चलाना चाहते हों या फाइलों तक पहुंच बनाना चाहते हों।
वैकल्पिक रूप से, आप डेटा, वेबसाइट, यहां तक कि गेम के लिए उबंटू सर्वर चला रहे होंगे। किसी भी तरह से, एक दूरस्थ कनेक्शन स्थापित करने की एक विधि बहुत समय और प्रयास को बचाएगी।
डिफ़ॉल्ट डेस्कटॉप वातावरण चलाने वाली उबंटू मशीन के साथ रिमोट कनेक्शन स्थापित करने के लिए आपके पास तीन प्रमुख विकल्प हैं:
- रिमोट डेस्कटॉप (आरडीपी)
- वर्चुअल नेटवर्क कंप्यूटिंग (वीएनसी)
- तृतीय-पक्ष दूरस्थ डेस्कटॉप सॉफ़्टवेयर
हालांकि, पहले आपको कुछ तैयारी करने की जरूरत है:
- रिमोट डिवाइस के राउटर पर पोर्ट फ़ॉरवर्डिंग सक्षम करें
- आईपी पता ढूंढें
- एसएसएच स्थापित करें
आइए इन्हें बारी-बारी से देखें।
Ubuntu कनेक्शन के लिए Windows RDP तैयार करें
रिमोट एक्सेस समाधान एक ही नेटवर्क पर सेट अप और प्रबंधित करने के लिए सरल हैं। हालांकि, अगर आप घर से काम कर रहे हैं, तो इससे चीजें तुरंत जटिल हो जाती हैं।
एक अलग नेटवर्क पर पीसी के साथ वीएनसी और आरडीपी का उपयोग करने के लिए, आपको इसके राउटर के माध्यम से दूरस्थ कंप्यूटर तक पहुंच को सक्षम करने की आवश्यकता होगी। आप "पोर्ट फ़ॉरवर्डिंग" का उपयोग करके ऐसा कर सकते हैं। हालांकि, इसे सेट करने से पहले आपको आईपी पते की आवश्यकता होगी।
अपने Ubuntu PC का IP पता ढूंढें
इससे पहले कि आप आरडीपी या वीएनसी पर विंडोज़ से अपने उबंटू डिवाइस पर रिमोट एक्सेस स्थापित कर सकें, आपको आईपी पते की आवश्यकता होगी।
पहला तरीका सबसे आसान है। शारीरिक रूप से उबंटू मशीन पर जाएं, Ctrl + Alt + T दबाएं टर्मिनल खोलने के लिए, और कमांड इनपुट करें:
ifconfig
वर्तमान में आप जिस कनेक्शन का उपयोग कर रहे हैं, उसके सामने "इनेट एडर" देखें। उदाहरण के लिए, यदि आप वाई-फ़ाई पर हैं, तो wlan0 . देखें . यदि कंप्यूटर ईथरनेट के माध्यम से नेटवर्क से जुड़ा है, तो eth0 . देखें ।
IP पता खोजने का दूसरा तरीका है पैनल में नेटवर्क कनेक्शन आइकन ढूंढना, राइट-क्लिक करना और कनेक्शन जानकारी का चयन करना है . आपको यहां सूचीबद्ध आईपी पता मिलेगा।
क्या इनमें से कोई भी विकल्प खुला नहीं है? आप अपने राउटर से सीधे अपने कंप्यूटर के ब्राउज़र से भी जुड़ सकते हैं।
राउटर के एडमिन कंसोल में साइन इन करने के बाद, आप देख पाएंगे कि कौन से डिवाइस कनेक्ट हैं। बस अपने उबंटू डिवाइस का नाम खोजें, आईपी पता ढूंढें, और इसे बाद के लिए नोट कर लें।
पोर्ट फ़ॉरवर्डिंग सक्षम करें
किसी अन्य नेटवर्क (जैसे, आपका कार्य नेटवर्क) पर कंप्यूटर तक पहुंचने के लिए, आपको राउटर पर पोर्ट फ़ॉरवर्डिंग को सक्षम करना होगा जहां आपका उबंटू पीसी स्थित है।
राउटर का आईपी पता स्थापित करके प्रारंभ करें। आप आईपी आर . का उपयोग कर सकते हैं इसके लिए कमांड, डिफ़ॉल्ट निर्दिष्ट करने के लिए grep के साथ:
ip r | grep default
आईपी पते का एक नोट बनाएं, फिर राउटर के व्यवस्थापक कंसोल को प्रदर्शित करने के लिए इसे अपने ब्राउज़र में खोलें। पोर्ट अग्रेषण सक्षम करना आसान है:
- पोर्ट अग्रेषण की तलाश करें सेटिंग्स
- एक नया नियम बनाएं लेबल दूरस्थ डेस्कटॉप
- आंतरिक पोर्ट सेट करें 3389 . पर नंबर
- बाहरी पोर्ट सेट करें 3389 . पर नंबर
- आईपी पता दर्ज करें उबंटू पीसी का
- सहेजें क्लिक करें
ध्यान दें कि ये चरण सामान्य हैं और आपके राउटर के आधार पर भिन्न होंगे। विस्तृत चरणों के लिए, अपने राउटर के दस्तावेज़ देखें।
एक बार सहेजे जाने के बाद, आप अपने संगठन के स्थिर आईपी पते के माध्यम से दूरस्थ रूप से उबंटू पीसी में आरडीपी में सक्षम होना चाहिए। यदि आपका नियोक्ता एक स्थिर आईपी का उपयोग नहीं करता है (संभावना नहीं है, लेकिन ऐसा होता है), इसके बजाय एक गतिशील डीएनएस प्रदाता का उपयोग करें।
नोट:यदि आप वाणिज्यिक दूरस्थ डेस्कटॉप टूल का उपयोग नहीं कर रहे हैं, तो आपके संगठन का सिस्टम व्यवस्थापक पोर्ट फ़ॉरवर्डिंग सेट कर सकता है।
SSH का उपयोग करके एक्सेस सेट अप करें
समय बचाने के लिए, आप अपने पीसी पर पुटी को स्थापित करना चाह सकते हैं (या केवल अंतर्निहित विंडोज एसएसएच फ़ंक्शन का प्रयास करें)। यह आपको एक एसएसएच कनेक्शन स्थापित करने में सक्षम बनाता है, जो उबंटू कमांड लाइन को रिमोट एक्सेस देता है।
स्पष्ट होने के लिए:यह दूरस्थ डेस्कटॉप विकल्प नहीं है; कोई माउस नियंत्रण नहीं है। लेकिन उन उपकरणों को स्थापित करना सहायक होता है जिनका आप दूर से उपयोग करेंगे। हालाँकि, SSH अक्सर डिफ़ॉल्ट रूप से अक्षम होता है, इसलिए यदि यह स्थापित नहीं है, तो आपको इसे ठीक करना होगा।
संक्षेप में, यह इस बात पर निर्भर करता है कि आप किस उबंटू संस्करण का उपयोग कर रहे हैं और आपने पहले एसएसएच का उपयोग किया है या नहीं।
एक बार टर्मिनल (sudo apt install opensh-server) के माध्यम से स्थापित होने के बाद, आप उबंटू डेस्कटॉप में रिमोट कनेक्शन बनाने में सक्षम होंगे। बस आईपी पता और उबंटू उपयोगकर्ता नाम और पासवर्ड दर्ज करें। फिर आप आरडीपी और वीएनसी के लिए आवश्यक उपकरण स्थापित करने के लिए टर्मिनल का उपयोग कर सकते हैं।
1. रिमोट डेस्कटॉप प्रोटोकॉल का उपयोग करके रिमोट एक्सेस
सबसे आसान विकल्प रिमोट डेस्कटॉप प्रोटोकॉल या आरडीपी का उपयोग करना है। विंडोज़ में निर्मित, यह टूल आपके होम नेटवर्क पर रिमोट डेस्कटॉप कनेक्शन स्थापित कर सकता है। आपको बस उबंटू डिवाइस का आईपी पता चाहिए।
जबकि आवश्यक सॉफ़्टवेयर विंडोज़ पर पहले से इंस्टॉल है, आपको उबंटू पर xrdp टूल इंस्टॉल करना होगा। ऐसा करने के लिए, एक टर्मिनल विंडो खोलें (Ctrl + Alt + T ) और दर्ज करें:
sudo apt install xrdp
इसके साथ इसका पालन करें:
sudo systemctl enable xrdp
इसके इंस्टाल होने की प्रतीक्षा करें, फिर स्टार्ट मेन्यू या सर्च का उपयोग करके विंडोज में रिमोट डेस्कटॉप एप्लिकेशन चलाएं। टाइप करें rdp , फिर रिमोट डेस्कटॉप कनेक्शन . पर क्लिक करें . ऐप ओपन होने पर, कंप्यूटर . में आईपी एड्रेस डालें फ़ील्ड.
इसके बाद, विकल्प दिखाएं click क्लिक करें और उपयोगकर्ता नाम . जोड़ें उबंटू पीसी के लिए। आप सहेजें . क्लिक कर सकते हैं इन सेटिंग्स को किसी अन्य अवसर पर पुन:उपयोग के लिए रखने के लिए।
कनेक्ट करें Click क्लिक करें कनेक्शन शुरू करने के लिए और संकेत मिलने पर उबंटू खाता पासवर्ड इनपुट करें। तब कनेक्शन स्थापित हो जाएगा, जिससे आपको अपने दूरस्थ उबंटू कंप्यूटर पर पूर्ण माउस और कीबोर्ड एक्सेस मिल जाएगा। यदि आप अक्सर इस कनेक्शन का उपयोग करने की योजना बनाते हैं, तो आप समय बचाने के लिए एक कॉन्फ़िगरेशन फ़ाइल बना सकते हैं।
RDP to Ubuntu का समस्या निवारण
जबकि आरडीपी आपके उबंटू पीसी से रिमोट कनेक्ट करने के लिए एक उत्कृष्ट विकल्प है, यह उबंटू 18.04 एलटीएस पर अविश्वसनीय है। ऐसा प्रतीत होता है कि उबंटू पर एक ही खाते में पहले से लॉग इन होने पर रिमोट कनेक्शन स्थापित करने में कोई समस्या है।
जैसे, इसका सरल तरीका उबंटू कंप्यूटर से लॉग आउट करना है।
यदि यह संभव नहीं है, तो RDP कनेक्शन को Xorg सर्वर से X11rdp पर स्विच करने का प्रयास करें। उसके विफल होने की प्रतीक्षा करें, फिर Xorg को फिर से आज़माएँ।
आप Linux मशीन को पुनरारंभ करने के बाद भी कनेक्शन का प्रयास कर सकते हैं।
Ubuntu 20.04 LTS में इस समस्या का समाधान शामिल होना चाहिए।
2. VNC के साथ Windows से Ubuntu से कनेक्ट करें
पूर्ण दूरस्थ डेस्कटॉप कार्यक्षमता वाला एक अन्य विकल्प VNC (वर्चुअल नेटवर्क कंप्यूटिंग) है। इसके लिए विंडोज पीसी पर क्लाइंट एप्लिकेशन और उबंटू पर सर्वर की आवश्यकता होती है।
दूरस्थ पीसी पर, अपडेट के लिए जाँच करने के बाद TightVNC सर्वर घटक स्थापित करें:
sudo apt update
फिर सर्वर उपयोगिता स्थापित करें:
sudo apt install tightvncserver
फिर आपको इसे चलाने की आवश्यकता होगी:
sudo tightvncserver
इस बिंदु पर, आपको कनेक्शन के लिए एक पासवर्ड सेट करने के लिए कहा जाएगा। डेस्कटॉप नंबर को नोट कर लें, आमतौर पर :1.
अब जब TightVNC सर्वर उबंटू पर स्थापित हो गया है, तो आपको क्लाइंट को विंडोज़ पर स्थापित करना होगा। आप इसे आधिकारिक वेबसाइट से डाउनलोड कर सकते हैं—सुनिश्चित करें कि आपने सही संस्करण चुना है, क्योंकि यह 32-बिट और 64-बिट फ्लेवर में उपलब्ध है।
डाउनलोड करें :टाइट वीएनसी
TightVNC उपकरण केवल एक बंडल के रूप में उपलब्ध हैं, इसलिए एक बार इंस्टॉल हो जाने पर, Windows खोज में TightVNC व्यूअर की तलाश करें।
एक बार जब आप व्यूअर लॉन्च कर लेते हैं, तो रिमोट होस्ट में उबंटू बॉक्स का आईपी पता इनपुट करें, उसके बाद डेस्कटॉप नंबर। तो, यह ऐसा दिखाई दे सकता है:
192.168.0.99:1
संकेत मिलने पर पासवर्ड डालें और अपनी दूरस्थ डेस्कटॉप गतिविधि शुरू करें!
TightVNC को अधिक सुरक्षित बनाना
डिफ़ॉल्ट रूप से, TightVNC आपके पासवर्ड को एन्क्रिप्ट करेगा, लेकिन कुछ और नहीं। यह इंटरनेट पर कनेक्शन के लिए इसे असुरक्षित बनाता है। सौभाग्य से, आप सुरक्षा बढ़ा सकते हैं, SSH और Xming के लिए धन्यवाद।
इसका उपयोग करने के लिए SourceForge से Windows के लिए Xming टूल डाउनलोड और इंस्टॉल करें। एक बार यह हो जाने के बाद, डेस्कटॉप शॉर्टकट देखें, राइट-क्लिक करें और गुण . चुनें ।
शॉर्टकट . खोजें टैब, और लक्ष्य . में फ़ील्ड, निम्न दर्ज करें:
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow
लागू करें Click क्लिक करें परिवर्तन सहेजने के लिए, फिर ठीक . Xming चलाने के लिए आइकन पर डबल-क्लिक करें, फिर PuTTY खोलें। यहां, बाईं ओर मेनू को कनेक्शन> SSH> X11 . तक विस्तृत करें ।
चेक X11 अग्रेषण सक्षम करें , फिर सत्र . पर वापस लौटें मेनू के शीर्ष पर।
रिमोट डिवाइस के लिए आईपी पता दर्ज करें और खोलें . क्लिक करें . क्षण भर बाद, दूरस्थ उबंटू डेस्कटॉप के लिए एक सुरक्षित कनेक्शन उपलब्ध होगा।
3. वाणिज्यिक उपकरणों के साथ उबंटू से दूरस्थ डेस्कटॉप
अब तक आपने जो कुछ भी सीखा है वह मानक है यदि आपको दूरस्थ रूप से अपने स्थानीय नेटवर्क पर एक लिनक्स पीसी का उपयोग करने की आवश्यकता है। अगर आपको इससे आगे जाने की आवश्यकता है, तो पोर्ट फ़ॉरवर्डिंग को सक्षम करने के चरण मदद करेंगे।
लेकिन क्या होगा अगर आपका राउटर तक पहुंचने का कोई इरादा नहीं है? यदि यह बहुत जटिल लगता है, तो दूरस्थ डेस्कटॉप की सुविधा के लिए डिज़ाइन किया गया तृतीय-पक्ष वाणिज्यिक सॉफ़्टवेयर आवश्यक है। कई उपलब्ध हैं, लेकिन सभी Linux का समर्थन नहीं करते हैं।
हमारा सुझाव है कि आप इसे आजमाएं:
- NoMachine:शुरुआत में Linux रिमोट डेस्कटॉप टूल के रूप में जारी किया गया था, अब यह सभी प्रमुख प्लेटफॉर्म पर उपलब्ध है। लक्ष्य कंप्यूटर पर स्थापित करें, फिर अपने स्थानीय मशीन पर, और एक दूरस्थ कनेक्शन स्थापित करें।
- क्रोम रिमोट डेस्कटॉप:क्रोम ब्राउज़र के माध्यम से रिमोट एक्सेस को प्रबंधित करने के लिए आपके Google खाते का उपयोग करता है।
- TeamViewer:एक प्रसिद्ध व्यावसायिक दूरस्थ डेस्कटॉप समाधान। बस क्लाइंट और होस्ट सॉफ़्टवेयर पहले से इंस्टॉल करें। यह रास्पबेरी पाई उपकरणों को दूरस्थ रूप से एक्सेस करने के लिए एक होस्ट ऐप भी प्रदान करता है।
ध्यान दें कि इन उपकरणों को उपयोग करने से पहले सेट अप करने की आवश्यकता होती है। यदि आपके पास दूरस्थ पीसी के पास कोई सहकर्मी है, तो वे मदद करने में सक्षम हो सकते हैं। अधिक सुझावों के लिए रिमोट एक्सेस टूल की हमारी सूची देखें।
सही उबंटू रिमोट डेस्कटॉप समाधान चुनना
उबंटू और विंडोज के बीच कनेक्शन के लिए आपको किस दूरस्थ डेस्कटॉप टूल का उपयोग करना चाहिए?
तीन मुख्य विकल्प उपलब्ध हैं:
- आरडीपी :ओपन-सोर्स xrdp कार्यान्वयन के माध्यम से विंडोज रिमोट डेस्कटॉप प्रोटोकॉल का उपयोग करता है।
- वीएनसी :वर्चुअल नेटवर्क कंप्यूटिंग आरडीपी का एक विकल्प है लेकिन कम सुरक्षित है।
- व्यावसायिक दूरस्थ सॉफ़्टवेयर :इनमें से अधिकांश को न्यूनतम सेटअप की आवश्यकता होती है और लिनक्स का समर्थन करता है।
आप अपने उबंटू पीसी को दूरस्थ निर्देश जारी करने के लिए एसएसएच का भी उपयोग कर सकते हैं।
हमने आपको विंडोज़ से आपके उबंटू कंप्यूटर या सर्वर से रिमोट कनेक्शन स्थापित करने के तीन तरीके दिखाए हैं। प्रत्येक के अपने फायदे और नुकसान है। लेकिन अगर आप सिर्फ उबंटू में डुबकी लगाना चाहते हैं, तो विंडोज 10 पर लिनक्स के लिए विंडोज सबसिस्टम आज़माएं।