विंडोज़ से लिनक्स सिस्टम को दूरस्थ रूप से कैसे नियंत्रित करें

How Remotely Control Linux Systems From Windows

रिमोट एक्सेस के साथ, उपयोगकर्ता सिस्टम में वास्तविक जीवन की भौतिक पहुंच के बिना किसी दूरस्थ स्थान से फ़ाइलों और डेटा को किसी अन्य सिस्टम में एक्सेस कर सकता है, बहुत अच्छा। सही? रिमोट एक्सेस फायदेमंद है और समय बचाने में बहुत मदद करता है।

विंडोज़ से लिनक्स के लिए रिमोट कनेक्शन क्यों स्थापित करें?

मान लीजिए कि आप एक व्यवसाय चला रहे हैं, और आपकी लगभग 10 मिनट में बोर्ड के सदस्यों के साथ बैठक है। अचानक, आपको याद आता है कि आपकी प्रस्तुति फ़ाइल आपके होम सिस्टम पर है; रिमोट एक्सेस संभावित रूप से दिन बचा सकता है।







या आप एक स्थान पर विंडोज़ सिस्टम चला रहे हैं और आपका लिनक्स सिस्टम दूसरे कमरे में चल रहा है, और आप अपने लिनक्स पर कुछ कमांड चलाना चाहते हैं या अपने लिनक्स से कुछ फाइलों को पुनः प्राप्त करना चाहते हैं, और आपका लिनक्स अप्राप्य है, या आप बहुत आलसी हैं। किसी भी तरह, सभी मामलों में, रिमोट एक्सेस बहुत सुविधा प्रदान करता है और बहुत समय बचाता है।



लिनक्स उबंटू:

अब सभी लोकप्रिय लिनक्स डिस्ट्रोस में से, उबंटू अब तक का सबसे लोकप्रिय है। अन्य सभी लिनक्स डिस्ट्रोस संयुक्त रूप से उबंटू (गूगल सर्च ट्रेंड्स) का कुल 35% हिस्सा बनाते हैं। लिनक्स पर खोज करने पर, 161 मिलियन परिणाम दिखाई देते हैं, जबकि अगले सबसे लोकप्रिय लिनक्स डिस्ट्रोस यानी डेबियन लिनक्स के केवल 65.9 मिलियन खोज परिणाम हैं, इसलिए उपरोक्त आँकड़ों को ध्यान में रखते हुए, मैं इस ट्यूटोरियल के लिए उबंटू का उपयोग करूँगा। कनेक्शन स्थापित करने के लिए, आपको उबंटू मशीन को भौतिक रूप से एक्सेस करने की आवश्यकता होगी। लेकिन चिंता न करें, यह एक बार की बात है।



ऐसे कई तरीके हैं जिनके माध्यम से आप विंडोज़ से अपने लिनक्स को दूरस्थ रूप से एक्सेस कर सकते हैं। यहां मैं तीन तरीके साझा कर रहा हूं जिसके माध्यम से आप विंडोज से दूरस्थ रूप से लिनक्स सिस्टम को नियंत्रित कर सकते हैं।





  1. एसएसएच
  2. आरडीपी कनेक्शन
  3. वीएनसी कनेक्शन

आईपी ​​​​पता खोजें:

आप चाहे जो भी तरीका इस्तेमाल करें, लगभग हर मामले में आपके सिस्टम का आईपी एड्रेस ढूंढना जरूरी होता है। अपने Linux सिस्टम के IP को खोजने का एक आसान तरीका निम्नलिखित है।

अपने Linux मशीन के टर्मिनल पर जाएँ और निम्न कमांड टाइप करें:



$सुडोउपयुक्तइंस्टॉलनेट-टूल्स

अब निम्न कमांड दर्ज करें:

$इफकॉन्फिग

उपरोक्त कमांड लिखने के बाद आपकी टर्मिनल विंडो कुछ इस तरह दिखेगी

आपको अपना आईपी पता पहले खंड में inet के बगल में मिलेगा। इस मामले में, जैसा कि आप ऊपर दिए गए स्क्रीनशॉट से देख सकते हैं, आईपी पता 10.0.2.15 . है

यदि ऊपर वर्णित विधि आपके लिए काम नहीं करती है, तो आप निम्न तरीके आज़मा सकते हैं:

टर्मिनल में, निम्न आदेश लिखें। याद रखें, यह उबंटू जैसे कुछ लिनक्स संस्करणों के लिए काम करता है।

$होस्ट नाम-मैं

विधि 1: SSH (सिक्योर शेल) का उपयोग करके रिमोट एक्सेस

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

PuTTY सॉफ़्टवेयर को इंस्टाल करने के बाद अपने Linux सिस्टम का नाम या होस्ट नाम (या IP पता) लेबल के तहत उसका IP पता लिखें। यदि ऐसा नहीं है तो SSH से कनेक्शन सेट करना सुनिश्चित करें। अब ओपन पर क्लिक करें। और वोइला, अब आपके पास लिनक्स कमांड लाइन तक पहुंच है।

ध्यान दें: यह केवल आपको टर्मिनल तक पहुंच प्रदान करेगा, अर्थात, कोई माउस नियंत्रण नहीं होगा। फिर भी, यह टर्मिनल कमांड का उपयोग करके सॉफ़्टवेयर स्थापित करने के लिए उपयोगी है

विधि 2: RDP (रिमोट डेस्कटॉप प्रोटोकॉल) का उपयोग करना

आरडीपी अब तक का सबसे आसान तरीका है। विंडोज़ में आरडीपी उपकरण पहले से ही स्थापित है। तो विंडोज़ सिस्टम को किसी भी काम (सॉफ्टवेयर-वार) की आवश्यकता नहीं है। हालाँकि, आपके Linux सिस्टम के लिए ऐसा नहीं है। अपने Linux सिस्टम पर, आपको XRDP टूल इंस्टॉल करना होगा। इसके लिए टर्मिनल (Ctrl+ Alt+T) खोलें और निम्न कमांड टाइप करें

$सुडोउपयुक्तइंस्टॉलxrdp

वाई दबाएं और एंटर दबाएं। फिर यह स्थापित करना जारी रखेगा।

के बाद

$सुडोसिस्टमसीटीएलसक्षमxrdp

पहला कमांड XRDP टूल इंस्टॉल करेगा। दूसरा कमांड स्टार्टअप विकल्प पर ऑटो-सक्षम करने की अनुमति देगा। दूसरे शब्दों में, xrdp उपकरण स्वचालित रूप से प्रारंभ हो जाएगा जब Linux बूट होगा। इसके बाद यह प्रक्रिया पूरी हो जाती है। अपने विंडोज सिस्टम पर जाएं और सर्च बार में RDP टाइप करें। रिमोट डेस्कटॉप ऐप पर क्लिक करें।

कंप्यूटर लेबल से सटे अपने Linux सिस्टम का IP पता टाइप करें, और कनेक्ट पर क्लिक करें

अपने Linux सिस्टम का उपयोगकर्ता नाम और पासवर्ड दर्ज करें।

समस्या निवारण: हालांकि आरडीपी के माध्यम से कनेक्ट करना रिमोट कनेक्टिंग के लिए सबसे आसान तरीका है, उबंटू से जुड़ने के दौरान कुछ समस्याएं होती हैं। यह उबंटू 18.4 एलटीएस रिलीज के बाद होने लगा। जब उपयोगकर्ता लॉग इन होता है तो इसे दूरस्थ रूप से एक्सेस किया जाता है जब लिनक्स इसे पसंद नहीं करता है। तो एक आसान उपाय यह है कि अपने लिनक्स से लॉग आउट करने के बाद आरडीपी को आजमाएं

विधि 3: वर्चुअल नेटवर्क कनेक्शन (VNC) का उपयोग करके कनेक्शन सेट करना

आप VNC का उपयोग करके भी कनेक्ट कर सकते हैं। जैसा कि ऊपर उल्लेख किया गया है, SSH टर्मिनल तक पहुँच प्रदान करता है (कोई माउस नियंत्रण नहीं)। VNC Linux डेस्कटॉप (पूर्ण माउस नियंत्रण) तक पहुँच प्रदान करता है। हालाँकि, इस पद्धति का उपयोग करके कनेक्ट करने के लिए कुछ पूर्वापेक्षाएँ हैं, अर्थात, आपको कुछ VNC सॉफ़्टवेयर स्थापित करने होंगे।

अपने लिनक्स सिस्टम पर जाएं और यह सुनिश्चित करने के लिए निम्न कमांड टाइप करें कि यह अप टू डेट है

$सुडोउपयुक्त अद्यतन

अब निम्न कमांड इनपुट करें

$सुडोउपयुक्तइंस्टॉलटाइटवीएनसीसर्वर

अब इसे चलाओ

$सुडोटाइटवीएनसी सर्वर

अब अपने कनेक्शन के लिए एक पासवर्ड बनाएं। आपको एक डेस्कटॉप नंबर दिया जाएगा, ज्यादातर 1. इस नंबर को याद रखें।

इसके बाद, स्थापित करें वीएनसी क्लाइंट खिड़कियों पर। ये TightVNC टूल बंडलों में स्थापित हैं, इसलिए एक बार इंस्टॉल हो जाने पर, विंडोज़ सर्च बार में जाएं और TightVNC व्यूअर खोजें। ऐप लॉन्च करें और लिनक्स डिवाइस का आईपी एड्रेस डालें।

अब अपने लिनक्स सिस्टम का आईपी दर्ज करें और उसके बाद डेस्कटॉप नंबर दर्ज करें, जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है।

निष्कर्ष:

अब जब आप इन विधियों को जानते हैं, तो आपको पता होना चाहिए कि आपके उपयोग के लिए कौन सा तरीका सबसे अच्छा है।

  1. RDP xrdp का उपयोग करता है जो खुला स्रोत है
  2. SSH का उपयोग टर्मिनल को दूरस्थ रूप से एक्सेस करने के लिए किया जा सकता है
  3. RDP के बजाय VNC का उपयोग किया जा सकता है, लेकिन यह थोड़ा कम सुरक्षित है

SSH को स्थापित करने की अनुशंसा की जाती है, भले ही आप किसी भी विधि का उपयोग करें क्योंकि यह अन्य दो विधियों के लिए स्थापना को और अधिक आसान बनाता है।

उबंटू में एक अंतर्निहित रिमोट डेस्कटॉप टूल है, जो वीएनसी-संगत है।