अगर आप अपने विंडोज PC को किसी दूरस्थ स्थान से कनेक्ट करना चाहते हैं, तो ऐसा करने के कई तरीके हैं। उदाहरण के लिए, आप SSH पर VNC को टनल कर सकते हैं, जिससे आप एन्क्रिप्टेड SSH कनेक्शन पर ओपन-सोर्स VNC प्रोटोकॉल का उपयोग कर सकते हैं। हालांकि, सबसे अच्छा तरीका विंडोज रिमोट डेस्कटॉप टूल का उपयोग करना है।
इससे पहले कि आप विंडोज PC से दूरस्थ रूप से कनेक्ट करने के लिए तैयार हों, आपको कुछ कदम उठाने होंगे। आपको अपने राउटर के माध्यम से रिमोट डेस्कटॉप को कॉन्फ़िगर करना होगा, यह सुनिश्चित करते हुए कि आवश्यक पोर्ट खुले हैं और पोर्ट फॉरवर्डिंग सक्रिय है। इसे करने और रिमोट डेस्कटॉप का दूरस्थ रूप से उपयोग करने के लिए, आपको इन चरणों का पालन करना होगा।
विंडोज फ़ायरवॉल को रिमोट डेस्कटॉप एक्सेस की अनुमति देने के लिए कॉन्फ़िगर करना
इससे पहले कि आप अपने राउटर के माध्यम से रिमोट डेस्कटॉप कनेक्शन कॉन्फ़िगर कर सकें, आपको यह सुनिश्चित करना होगा कि विंडोज आपके PC पर इनकमिंग और आउटगोइंग कनेक्शन की अनुमति देगा।
- ऐसा करने के लिए, Start मेनू पर राइट-क्लिक करें और Settings चुनें।
- Settings मेनू में, Update & Security > Windows Security > Firewall & network protection चुनें।
- Firewall & network protection मेनू में, फायरवॉल के माध्यम से ऐप को अनुमति दें विकल्प चुनें।
- Allowed apps विंडो में Change settings बटन चुनकर मेनू को अनलॉक करें।
- एक बार जब आप इस मेनू को अनलॉक कर लेते हैं, तो प्रदान की गई सूची में Remote Desktop और Remote Desktop (WebSocket) विकल्प ढूंढें। इन विकल्पों के बगल में चेकबॉक्स चुनकर फायरवॉल के माध्यम से RDP कनेक्शन की अनुमति दें। अपनी पसंद को सेव करने के लिए OK बटन चुनें।
विंडोज 10 पर डिफ़ॉल्ट RDP पोर्ट बदलना
आपने विंडोज फ़ायरवॉल को RDP (रिमोट डेस्कटॉप प्रोटोकॉल) कनेक्शन की अनुमति देने के लिए सेट कर दिया है। अब, आपको विंडोज द्वारा RDP कनेक्शन के लिए उपयोग किए जाने वाले डिफ़ॉल्ट RDP पोर्ट को पोर्ट 3389 से एक वैकल्पिक पोर्ट नंबर पर बदलना चाहिए।
ऐसा इसलिए है क्योंकि रिमोट डेस्कटॉप प्रोटोकॉल हमलों का जोखिम अत्यधिक उच्च है। जबकि पोर्ट बदलना आपके RDP कनेक्शन को सुरक्षित करने का एकमात्र तरीका नहीं है, यह रैंडम, पोर्ट स्कैनिंग बॉट्स से जोखिम को धीमा और सीमित करने में मदद करेगा जो आपके राउटर पर खुले RDP पोर्ट की खोज करते हैं।
- RDP पोर्ट बदलने के लिए, Start मेनू पर राइट-क्लिक करें और Run विकल्प चुनें। वैकल्पिक रूप से, अपने कीबोर्ड पर Windows key + R चुनें।
- Run डायलॉग बॉक्स में, regedit टाइप करने से पहले OK चुनें। यह विंडोज रजिस्ट्री एडिटर खोलेगा।
- नई रजिस्ट्री एडिटर विंडो में बाएं ट्री मेनू का उपयोग करके, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber कुंजी का पता लगाएं। दाईं ओर PortNumber कुंजी पर राइट-क्लिक करें फिर Modify विकल्प चुनें।
- Edit DWORD (32-bit) Value बॉक्स में, Base श्रेणी से Decimal चुनें, फिर Value data बॉक्स में एक नया पोर्ट मान सेट करें, यह सुनिश्चित करते हुए कि आपके द्वारा उपयोग किया जाने वाला मान किसी अन्य ज्ञात पोर्ट द्वारा आमतौर पर उपयोग नहीं किया जाता है। अपनी पसंद को सेव करने के लिए OK चुनें।
एक बार जब आप डिफ़ॉल्ट RDP पोर्ट नंबर में परिवर्तन कर लेते हैं, तो आपको अपने PC को रीस्टार्ट करना होगा। आगे बढ़ते हुए आपके द्वारा RDP का उपयोग करके अपने PC से किए गए किसी भी कनेक्शन को आपके द्वारा चुने गए पोर्ट नंबर का उपयोग करके कॉन्फ़िगर करने की आवश्यकता होगी (उदाहरण: 10.0.0.10:1337 के बजाय 10.0.0.10:3389)।
अपने नेटवर्क राउटर पर पोर्ट फॉरवर्डिंग इनेबल करना
अब आप अपने राउटर को इंटरनेट से अपने लोकल नेटवर्क पर आपके PC पर कनेक्शन की अनुमति देने के लिए कॉन्फ़िगर करना शुरू कर सकते हैं। इस प्रक्रिया में पहला कदम हैकर्स को अंदर आए बिना अपने राउटर पर पोर्ट फॉरवर्डिंग इनेबल करना है।
- शुरू करने के लिए, अपने वेब ब्राउज़र का उपयोग करके अपने राउटर के वेब एडमिनिस्ट्रेशन पेज तक पहुंचें (आमतौर पर 192.168.1.1, 192.168.1.254, या इसी तरह का वेरिएशन) और साइन इन करें। आपको यह सुनिश्चित करना होगा कि वेब पोर्टल तक पहुंचने के लिए उपयोग किया जाने वाला डिवाइस उसी नेटवर्क से जुड़ा है। अगर आप अनिश्चित हैं, तो अतिरिक्त जानकारी के लिए अपने नेटवर्क राउटर के यूजर मैनुअल से परामर्श लें।
- एक बार जब आप अपने राउटर में साइन इन कर लेते हैं, तो आपको पोर्ट फॉरवर्डिंग सेटिंग्स का पता लगाना होगा (उदाहरण: TP-Link राउटर पर Forwarding > Virtual Servers)। एक बार जब आप इन सेटिंग्स का पता लगा लेते हैं, तो आपको एक एंट्री जोड़नी होगी जो RDP पोर्ट (डिफ़ॉल्ट रूप से 3389, या आपके द्वारा सेट किया गया कस्टम पोर्ट) को आपके PC के लोकल नेटवर्क IP एड्रेस पर मैप करती है (आपके पब्लिक IP एड्रेस पर नहीं)।
RDP पोर्ट मैप होने के साथ, पोर्ट फॉरवर्डिंग सक्रिय होना चाहिए और इंटरनेट पर रिमोट डेस्कटॉप कनेक्शन की अनुमति देने के लिए तैयार होना चाहिए। आप अपने पब्लिक IP एड्रेस और RDP पोर्ट नंबर का उपयोग करके अपने PC से दूरस्थ रूप से कनेक्ट करने में सक्षम होना चाहिए, जिसमें आपका नेटवर्क राउटर अनुरोधों को आपके PC पर फॉरवर्ड करता है।
डायनामिक DNS सेवा का उपयोग करके अपने IP एड्रेस को मैप करना
एक बार पोर्ट फॉरवर्डिंग सक्रिय हो जाने पर, आप इंटरनेट पर रिमोट डेस्कटॉप कनेक्शन बनाने में सक्षम होना चाहिए जब तक पोर्ट फॉरवर्डिंग नियम सक्रिय है, आपका PC चालू है और आपके राउटर से जुड़ा है, आपका इंटरनेट कनेक्शन सक्रिय है, और आपका पब्लिक IP एड्रेस वही रहता है।
हालांकि, अगर आपका ISP डायनामिक IP एड्रेस का उपयोग करता है (IP एड्रेस जो नियमित रूप से बदलते हैं), तो आप तब कनेक्ट नहीं कर पाएंगे जब आपका पब्लिक IP एड्रेस बदलता है। इस समस्या से निजात पाने के लिए, आप डायनामिक DNS सेवा का उपयोग करके अपने IP एड्रेस को मैप कर सकते हैं ताकि जब आपका IP एड्रेस बदल जाए, तब भी आप दूरस्थ रूप से कनेक्शन बना सकें।
हालांकि, डायनामिक DNS सेवा का उपयोग करने से पहले, आपको No-IP जैसे उपयुक्त प्रदाता के साथ एक अकाउंट सेट अप करना होगा।
- अगर आप डायनामिक DNS के लिए No-IP का उपयोग करना चाहते हैं, तो अपना ईमेल एड्रेस और एक उपयुक्त पासवर्ड प्रदान करके अपना अकाउंट बनाएं। आपको एक होस्टनेम भी प्रदान करना होगा (उदाहरण: example.ddns.net) जिसका उपयोग आप अपने IP एड्रेस का उपयोग किए बिना RDP कनेक्शन स्थापित करने के लिए कर सकते हैं।
- एक बार जब आप अपना अकाउंट बना लेते हैं, तो आपको इसे सक्रिय करना होगा। अपने ईमेल इनबॉक्स की जांच करें और एक बार पुष्टिकरण ईमेल प्राप्त होने पर उसमें शामिल Confirm account बटन को चुनें।
- अपने अकाउंट के सक्रिय होने के साथ, आपको अगले अपने PC पर Dynamic Update Client इंस्टॉल करना होगा। यह सुनिश्चित करता है कि आपका No IP अकाउंट हमेशा आपका सही पब्लिक IP एड्रेस रखता है, जिससे आप कनेक्शन बना सकते हैं। Dynamic Update Client को अपने PC पर डाउनलोड करें और आगे बढ़ने के लिए इसे इंस्टॉल करें।
- एक बार Dynamic Update Client आपके PC पर इंस्टॉल हो जाने पर, ऐप ऑटोमैटिकली खुल जाना चाहिए। इस बिंदु पर अपने No IP यूजरनेम और पासवर्ड का उपयोग करके साइन इन करें।
- साइन इन करने के बाद, आपको यह चुनना होगा कि किन होस्टनेम को अपने पब्लिक IP एड्रेस से लिंक करना है। सूची से उपयुक्त होस्टनेम चुनें, फिर पुष्टि करने के लिए Save चुनें।
- इस बिंदु पर, आप अपने डायनामिक DNS होस्टनेम और उपयोग में RDP पोर्ट का उपयोग करके अपने PC से दूरस्थ रूप से कनेक्ट करने में सक्षम होना चाहिए (उदाहरण: example.ddns.net:3389)। Dynamic Update Client हर पांच मिनट में आपके पब्लिक IP एड्रेस में परिवर्तन की जांच करेगा, लेकिन अगर आप इसे स्वयं रीफ्रेश करना चाहते हैं, तो DUC सेटिंग्स विंडो में Refresh Now बटन चुनें।
- कुछ नेटवर्क राउटर (जैसे TP-Link) डायनामिक DNS का समर्थन करते हैं और आपको अपने PC पर Dynamic Update Client इंस्टॉल किए बिना अपने पब्लिक IP एड्रेस को ऑटोमैटिकली रीफ्रेश करने की अनुमति देते हैं। हालांकि, बैकअप विकल्प के रूप में ऐसा करना अभी भी अनुशंसित है। उदाहरण के लिए, TP-Link राउटर वाले उपयोगकर्ता वेब एडमिनिस्ट्रेशन पेज पर Dynamic DNS मेनू विकल्प चुनकर इन सेटिंग्स तक पहुंच सकते हैं। अन्य मॉडलों के लिए, आगे बढ़ने के तरीके के बारे में अधिक जानकारी के लिए अपने नेटवर्क राउटर के यूजर मैनुअल से परामर्श लें।
- एक बार जब आप इन चरणों का उपयोग करके अपने राउटर को कॉन्फ़िगर कर लेते हैं, तो आपको RDP का उपयोग करके दूरस्थ रूप से कनेक्ट करने में सक्षम होना चाहिए। रिमोट डेस्कटॉप कनेक्शन टूल में सही डायनामिक DNS होस्टनेम और पोर्ट नंबर (उदाहरण: example.ddns.net:3387) टाइप करना सुनिश्चित करें ताकि सही ढंग से प्रमाणित किया जा सके। अगर आपका राउटर सही ढंग से कॉन्फ़िगर किया गया है और कोई अन्य कनेक्शन समस्या नहीं है, तो आप कनेक्शन बनाने और रिमोट डेस्कटॉप कनेक्शन को सफलतापूर्वक स्थापित करने में सक्षम होना चाहिए।
रिमोट डेस्कटॉप के विकल्प
उपरोक्त चरणों को आपको अपने राउटर के माध्यम से रिमोट डेस्कटॉप कनेक्शन कॉन्फ़िगर करने की अनुमति देनी चाहिए। हालांकि, अगर आपके रिमोट डेस्कटॉप कनेक्शन काम नहीं कर रहे हैं, या आप गुणवत्ता से नाखुश हैं, तो RDP के विकल्प उपलब्ध हैं। उदाहरण के लिए, TeamViewer जैसे ऐप्स आपको आसानी से अपने PC से कनेक्ट करने की अनुमति देंगे।
आप अपने कनेक्शन को बनाए रखने के लिए विभिन्न रिमोट डेस्कटॉप मैनेजमेंट टूल का भी उपयोग कर सकते हैं, या आप अपने रिमोट PC से कनेक्शन स्थापित करने के लिए VPN सेट अप करने के बारे में सोच सकते हैं। आप यह भी विचार कर सकते हैं कि समस्याओं में चलने पर अपने PC को दूरस्थ रूप से शट डाउन या रीस्टार्ट कैसे करें ताकि आप अपने PC को रीसेट कर सकें।