Computer remote desktop connection
दो कम्प्यूटरो के बीच रिमोट डेस्कटॉप कनेक्शन स्थापित करना जब दोनो कम्प्यूटर एक ही नेटवर्क से जुड़ा हो
![]() |
| REMOTE DESKTOP CONNECTION |
![]() |
| Remote desktop connection |
Remote Desktop Connection क्या है? RDP कैसे चालू करें और दूसरे कंप्यूटर से कनेक्ट करें
अगर आपके घर या ऑफिस में रखा कंप्यूटर किसी दूसरी जगह पर है और आप उस कंप्यूटर को अपने सामने बैठे हुए कंप्यूटर की तरह चलाना चाहते हैं, तो Remote Desktop Connection आपके लिए बहुत उपयोगी सुविधा है। इसकी मदद से आप इंटरनेट या नेटवर्क के माध्यम से किसी दूसरे कंप्यूटर की स्क्रीन देख सकते हैं और उसे अपने कंप्यूटर से चला सकते हैं।
मान लीजिए आपका ऑफिस का कंप्यूटर दिल्ली में है और आप किसी दूसरे शहर में बैठे हैं। ऑफिस के कंप्यूटर पर जरूरी फाइलें और सॉफ्टवेयर मौजूद हैं। ऐसी स्थिति में हर बार ऑफिस जाने की जरूरत नहीं पड़ती। अगर Remote Desktop सही तरीके से सेट किया गया है, तो आप अपने कंप्यूटर से ऑफिस वाले कंप्यूटर में लॉगिन करके उसे दूर बैठे-बैठे चला सकते हैं।
Windows में इसके लिए Remote Desktop Protocol यानी RDP का इस्तेमाल किया जाता है। इसमें Windows का अपना Remote Desktop Client भी होता है, जिसे mstsc कमांड से खोला जा सकता है।
इस लेख में हम Remote Desktop Connection को बिल्कुल शुरुआत से समझेंगे। साथ ही यह भी जानेंगे कि जब दोनों कंप्यूटर अलग-अलग Wi-Fi या अलग-अलग Internet Connection पर हों, तब IP Address के जरिए RDP Connection कैसे बनाया जाता है।
Remote Desktop Connection क्या है?
Remote Desktop Connection Windows की एक सुविधा है जिसकी मदद से आप किसी दूसरे कंप्यूटर को दूर बैठकर नियंत्रित कर सकते हैं।
जिस कंप्यूटर को आप दूर से चलाना चाहते हैं उसे Remote Computer या Host Computer कहा जाता है। जिस कंप्यूटर या मोबाइल से आप उस कंप्यूटर को चलाते हैं उसे Client Computer कहा जाता है।
उदाहरण के लिए:
Computer A: ऑफिस में रखा हुआ कंप्यूटर
Computer B: आपके घर का कंप्यूटर
अगर Computer A पर Remote Desktop चालू है, तो Computer B से Remote Desktop Client के माध्यम से Computer A में लॉगिन किया जा सकता है।
कनेक्शन बनने के बाद आपको Remote Computer का Desktop दिखाई देता है। आप उसमें उपलब्ध फाइलों, प्रोग्राम और Windows Settings का इस्तेमाल कर सकते हैं, बिल्कुल ऐसे जैसे आप उस कंप्यूटर के सामने बैठे हों।
Remote Desktop Protocol यानी RDP क्या है?
RDP का पूरा नाम Remote Desktop Protocol है।
यह Microsoft द्वारा विकसित एक network protocol है जिसका इस्तेमाल Remote Desktop Connection के लिए किया जाता है।
RDP Remote Computer और Client Computer के बीच डेटा का आदान-प्रदान करता है। इसमें Remote Computer की स्क्रीन की जानकारी Client तक पहुंचती है और Client से भेजे गए keyboard तथा mouse input Remote Computer तक जाते हैं।
आसान भाषा में कहें तो:
आपका Mouse और Keyboard → Internet/Network → Remote Computer
और Remote Computer की स्क्रीन:
Remote Computer → Network/Internet → आपकी स्क्रीन
इसी प्रक्रिया की वजह से आपको लगता है कि दूर रखा कंप्यूटर आपके सामने ही है।
Remote Desktop के लिए कौन सा Software इस्तेमाल होता है?
अगर आप Windows कंप्यूटर से Windows कंप्यूटर को Remote Desktop के जरिए चलाना चाहते हैं, तो Windows में पहले से मौजूद Remote Desktop Client काफी है।
इसे खोलने के लिए Windows में:
Windows + R दबाएं।
फिर यह लिखें:
mstsc
और Enter दबाएं।
इसके बाद Remote Desktop Connection की Window खुल जाएगी।
आप इसमें Remote Computer का IP Address या Computer Name डालकर कनेक्ट कर सकते हैं।
Remote Desktop Host और Client में अंतर
RDP समझने के लिए Host और Client का अंतर समझना बहुत जरूरी है।
Host Computer
जिस कंप्यूटर को आप दूर से चलाना चाहते हैं, वह Host Computer है।
उदाहरण:
आपके ऑफिस का कंप्यूटर।
Client Computer
जिस कंप्यूटर से आप Remote Computer में प्रवेश करते हैं, वह Client Computer है।
उदाहरण:
आपका घर का कंप्यूटर।
इसलिए यदि आप ऑफिस के कंप्यूटर को घर से चलाना चाहते हैं, तो ऑफिस वाला कंप्यूटर Host और घर वाला कंप्यूटर Client होगा।
Windows में Remote Desktop कैसे चालू करें?
सबसे पहले उस कंप्यूटर पर जाएं जिसे आप दूर से चलाना चाहते हैं।
Windows में:
Settings → System → Remote Desktop
पर जाएं।
अब Remote Desktop का विकल्प दिखाई देगा।
इसे On करें।
Windows आपसे Confirmation मांग सकता है। वहां Remote Desktop को Enable करने की पुष्टि करें।
इसके बाद Remote Desktop Host के रूप में कंप्यूटर तैयार होना शुरू हो जाता है।
ध्यान रखें कि Windows के अलग-अलग Edition में Remote Desktop Host की उपलब्धता अलग हो सकती है। सामान्य तौर पर Windows Home Edition में incoming Remote Desktop Host सुविधा उपलब्ध नहीं होती, जबकि Pro और कुछ अन्य समर्थित editions में इसका उपयोग किया जा सकता है।
इसलिए अगर आपके कंप्यूटर में Remote Desktop का विकल्प नहीं मिल रहा है, तो सबसे पहले अपना Windows Edition जांच लें।
Windows Edition कैसे पता करें?
Keyboard से:
Windows + R
दबाएं।
फिर लिखें:
winver
और Enter दबाएं।
यहां Windows का Version और Edition दिखाई देगा।
आप Settings में भी जाकर:
System → About
से Windows Edition देख सकते हैं।
Remote Desktop के लिए User Account क्यों जरूरी है?
Remote Desktop Connection के समय आपको Username और Password से Login करना पड़ता है।
इसलिए जिस Windows User Account से Remote Desktop में Login करना है, उसमें Password होना जरूरी है।
अगर आप किसी User को Remote Desktop की अनुमति देना चाहते हैं तो:
Settings → System → Remote Desktop → Remote Desktop users
के माध्यम से User Account जोड़ा जा सकता है।
कुछ Windows versions में यह विकल्प थोड़ा अलग स्थान पर दिखाई दे सकता है।
Remote Desktop का Local IP Address कैसे पता करें?
अगर दोनों कंप्यूटर एक ही Wi-Fi या Local Network पर हैं, तो सबसे पहले Remote Computer का Local IP Address पता करें।
Remote Computer में Command Prompt खोलें।
Windows + R दबाएं और लिखें:
cmd
फिर Enter दबाएं।
अब लिखें:
ipconfig
Enter दबाएं।
आपको कुछ इस तरह की जानकारी मिल सकती है:
IPv4 Address . . . . . . : 192.168.1.25
यह 192.168.1.25 उस नेटवर्क में कंप्यूटर का Local IP Address है।
एक ही नेटवर्क पर RDP Connection कैसे करें?
मान लीजिए:
Remote Computer का IP है:
192.168.1.25
अब Client Computer पर:
Windows + R
दबाएं और:
mstsc
लिखकर Enter दबाएं।
Remote Desktop Connection Window खुलेगी।
Computer वाले बॉक्स में लिखें:
192.168.1.25
फिर Connect पर क्लिक करें।
अब Windows Username और Password मांगेगा।
सही Username और Password डालने के बाद Remote Desktop Session शुरू हो सकता है।
यह तरीका तब काम करता है जब दोनों कंप्यूटर एक ही Local Network में हों और Network/Firewall settings RDP की अनुमति देती हों।
लेकिन अगर दोनों कंप्यूटर अलग-अलग नेटवर्क में हों तो?
अब सबसे महत्वपूर्ण स्थिति आती है।
मान लीजिए:
Computer A: आपके ऑफिस में
Computer B: आपके घर में
दोनों अलग-अलग Wi-Fi Router से जुड़े हैं।
Computer A का IP है:
192.168.1.25
क्या आप घर से सीधे 192.168.1.25 डालकर ऑफिस के कंप्यूटर से जुड़ सकते हैं?
नहीं, सामान्य Internet connection में ऐसा नहीं होता।
क्योंकि 192.168.x.x, 10.x.x.x और 172.16.x.x से 172.31.x.x जैसी private IP addresses Internet पर सीधे routable नहीं होतीं।
इसके लिए आपको Remote Network तक पहुंचने का तरीका चाहिए।
आमतौर पर दो मुख्य तरीके होते हैं:
VPN के माध्यम से RDP
Public IP + Port Forwarding के माध्यम से RDP
अब दोनों तरीकों को समझते हैं।
तरीका 1: VPN के माध्यम से Remote Desktop
VPN यानी Virtual Private Network।
VPN का उद्देश्य यहां दोनों अलग-अलग नेटवर्क को इस तरह जोड़ना है कि Client Computer को Remote Computer वाला नेटवर्क एक सुरक्षित private network की तरह उपलब्ध हो सके।
इस स्थिति में RDP को सीधे Public Internet पर खोलने के बजाय VPN के अंदर इस्तेमाल किया जा सकता है।
यह तरीका खास तौर पर ऑफिस या घर के Remote Access के लिए उपयोगी हो सकता है।
RDP के साथ कौन-कौन से VPN इस्तेमाल किए जा सकते हैं?
VPN के कई प्रकार हैं।
उदाहरण के लिए:
WireGuard
OpenVPN
Tailscale
ZeroTier
Router-based VPN
WireGuard और OpenVPN जैसे विकल्प VPN Tunnel बनाने के लिए इस्तेमाल किए जा सकते हैं। Tailscale और ZeroTier जैसे mesh VPN समाधान भी अलग-अलग नेटवर्क के कंप्यूटरों को एक virtual private network में जोड़ने के लिए उपयोग किए जाते हैं।
यहां एक महत्वपूर्ण बात समझें: VPN और RDP एक ही चीज नहीं हैं।
VPN नेटवर्क कनेक्शन उपलब्ध कराता है और RDP Remote Desktop Session उपलब्ध कराता है।
यानी:
VPN = सुरक्षित नेटवर्क रास्ता
RDP = Remote Desktop चलाने की सुविधा
VPN के बाद IP Address से RDP कैसे करें?
मान लीजिए आपने दोनों कंप्यूटर को VPN से जोड़ दिया।
VPN के बाद Remote Computer को एक VPN IP मिल सकता है, उदाहरण के लिए:
100.64.0.10
या आपके VPN configuration के अनुसार कोई दूसरा private/VPN address।
अब Client Computer में:
Windows + R → mstsc
खोलें।
Computer वाले बॉक्स में Remote Computer का VPN IP Address डालें।
उदाहरण:
100.64.0.10
फिर Connect पर क्लिक करें।
Username और Password डालने के बाद RDP Connection बन सकता है।
यहां वास्तविक IP आपके VPN software की configuration पर निर्भर करेगा।
तरीका 2: Public IP और Port Forwarding से RDP
अब उस तरीके को समझते हैं जिसमें दोनों कंप्यूटर अलग-अलग Internet Connection पर हैं और आप Public IP Address डालकर RDP Connection करना चाहते हैं।
इसके लिए Remote Computer जिस Router से जुड़ा है, उस Router पर Port Forwarding करनी पड़ सकती है।
पूरा रास्ता कुछ ऐसा होता है:
Client Computer
↓
Internet
↓
Remote Network का Public IP
↓
Router
↓
Port Forwarding
↓
Remote Computer का Local IP
↓
RDP
Public IP Address क्या होता है?
आपके घर या ऑफिस का Router Internet से जुड़ते समय ISP यानी Internet Service Provider से एक Public IP प्राप्त कर सकता है।
उदाहरण के लिए:
203.0.113.25
यह केवल उदाहरण है।
वास्तविक Public IP अलग होगा।
इसी Public IP के जरिए Internet से आपके नेटवर्क तक पहुंचने का रास्ता बनाया जा सकता है।
लेकिन केवल Public IP जान लेना पर्याप्त नहीं है।
Router को यह भी पता होना चाहिए कि आने वाला RDP Connection किस कंप्यूटर तक भेजना है।
यहीं Port Forwarding काम आती है।
Port Forwarding क्या है?
Port Forwarding Router में बनाई जाने वाली एक Network Rule है।
इसका मतलब है कि जब Router को किसी खास Port पर Internet से Connection मिले, तो Router उस Connection को Local Network के किसी निश्चित Computer और Port पर भेज दे।
उदाहरण:
मान लीजिए Remote Computer का Local IP है:
192.168.1.25
और RDP के लिए TCP Port:
3389
है।
Router में एक forwarding rule बनाया जा सकता है कि आने वाला RDP traffic Remote Computer की ओर भेजा जाए।
RDP में Port 3389 क्या है?
Windows Remote Desktop सामान्य रूप से TCP Port 3389 का उपयोग करता है।
कुछ परिस्थितियों में RDP UDP का भी उपयोग कर सकता है।
लेकिन Internet से RDP उपलब्ध कराने की बात करते समय Port 3389 का नाम सबसे ज्यादा सुनने को मिलता है।
उदाहरण के लिए:
Public IP: 203.0.113.25
External Port: 3389
Internal IP: 192.168.1.25
Internal Port: 3389
Router इस तरह आने वाले traffic को अंदर के कंप्यूटर तक भेज सकता है।
Router में Port Forwarding कैसे करें?
यह प्रक्रिया Router के Brand और Model के अनुसार अलग-अलग हो सकती है।
पहले Router का Admin Panel खोलें।
अक्सर Router के Local Gateway Address के जरिए यह खुलता है, जैसे:
192.168.1.1
या:
192.168.0.1
लेकिन वास्तविक address आपके Router पर निर्भर करता है।
Login करने के बाद आपको इनमें से कोई विकल्प मिल सकता है:
Port Forwarding
NAT
Virtual Server
Port Mapping
Advanced NAT
इनमें से संबंधित विकल्प खोलें।
अब एक नई Rule बनानी होती है।
उदाहरण के लिए:
Service Name: RDP
Protocol: TCP
External Port: 3389
Internal IP: 192.168.1.25
Internal Port: 3389
फिर Rule Save करें।
कुछ Routers में Start Port और End Port दोनों डालने होते हैं।
इस स्थिति में यदि केवल एक Port इस्तेमाल कर रहे हैं तो दोनों जगह वही Port number डाला जा सकता है।
लेकिन Router के अपने interface के अनुसार fields अलग हो सकती हैं।
क्या 3389 Port को बदल सकते हैं?
तकनीकी रूप से RDP के लिए इस्तेमाल किया जाने वाला listening port बदला जा सकता है।
कुछ लोग Internet पर सीधे 3389 exposure कम करने के लिए external port अलग रखते हैं।
उदाहरण के तौर पर:
External Port: 50000
Internal Port: 3389
और Router:
Public-IP:50000
पर आने वाले traffic को:
192.168.1.25:3389
तक forward कर सकता है।
लेकिन केवल Port बदल देने से RDP पूरी तरह सुरक्षित नहीं हो जाता। Authentication, Firewall, VPN, account security और अन्य सुरक्षा उपाय भी महत्वपूर्ण हैं।
Port Forwarding के बाद RDP में कौन सा IP डालना है?
मान लीजिए Remote Office का Public IP है:
203.0.113.25
और आपने external port 50000 forward किया है।
तो Client Computer में Remote Desktop Connection खोलकर Computer field में इस प्रकार address दिया जा सकता है:
203.0.113.25:50000
इसके बाद Connect पर क्लिक किया जाता है।
यहां 203.0.113.25 केवल उदाहरण है।
आपको अपने Remote Network का वास्तविक Public IP इस्तेमाल करना होगा।
अगर आपने standard RDP port 3389 को external side पर रखा है, तो कुछ मामलों में केवल:
203.0.113.25
से भी connection किया जा सकता है।
लेकिन अगर external port अलग है, तो:
IP:Port
format उपयोग किया जाता है।
Remote Computer का Local IP बदल गया तो क्या होगा?
यह बहुत आम समस्या है।
मान लीजिए आज Remote Computer का IP:
192.168.1.25
है।
कल Router ने उसे:
192.168.1.42
दे दिया।
अब Port Forwarding rule अभी भी 192.168.1.25 पर बनी है। इसलिए RDP Connection काम करना बंद कर सकता है।
इस समस्या से बचने के लिए Remote Computer को Router में DHCP Reservation या उचित Static IP configuration देना उपयोगी हो सकता है।
उदाहरण:
Remote Computer हमेशा:
192.168.1.25
पर ही रहे।
फिर Port Forwarding rule भी उसी IP पर बनी रहेगी।
Public IP भी बदल सकता है
घर के Internet Connection में Public IP हमेशा स्थायी नहीं होता।
ISP के अनुसार Public IP बदल सकता है।
उदाहरण:
आज:
203.0.113.25
कुछ समय बाद:
203.0.113.78
हो सकता है।
ऐसी स्थिति में पुराने IP से RDP Connection नहीं होगा।
इसके लिए Dynamic DNS यानी DDNS का इस्तेमाल किया जा सकता है।
DDNS में एक hostname को आपके बदलते Public IP के साथ update किया जाता है।
फिर आपको हर बार IP याद रखने की जरूरत कम हो जाती है।
लेकिन DDNS भी तभी उपयोगी है जब आपका Internet connection inbound access के लिए उपयुक्त हो।
CGNAT क्या है और RDP क्यों नहीं चलता?
यह Remote Desktop Setup में बहुत महत्वपूर्ण समस्या है।
कई Internet Service Providers CGNAT यानी Carrier-Grade NAT का उपयोग करते हैं।
CGNAT में आपके Router को ऐसा Public IPv4 address नहीं मिलता जिसे Internet से सीधे आपके Router तक Port Forward किया जा सके।
ऐसी स्थिति में आपने Router में Port Forwarding सही तरीके से कर दी हो, फिर भी बाहर से RDP Connection नहीं आएगा।
इसलिए यदि:
Port Forwarding सही है
Firewall सही है
Remote Desktop चालू है
Local IP सही है
फिर भी Internet से Connection नहीं हो रहा, तो CGNAT एक संभावित कारण हो सकता है।
ऐसी स्थिति में ISP से Public IPv4 या उपयुक्त inbound connectivity के बारे में पूछना पड़ सकता है।
VPN-based solution भी इस समस्या को अलग तरीके से हल कर सकता है।
Windows Firewall में Remote Desktop Allow करें
Remote Desktop Enable करने के बाद Windows Firewall को भी RDP Traffic की अनुमति देनी होती है।
Windows की Remote Desktop सुविधा Enable करने पर आवश्यक Firewall rules आम तौर पर configure हो जाते हैं।
फिर भी समस्या आने पर:
Windows Defender Firewall → Advanced Settings → Inbound Rules
में Remote Desktop से संबंधित rules जांचे जा सकते हैं।
ध्यान रखें कि Firewall को पूरी तरह बंद कर देना समाधान नहीं है। जरूरत के अनुसार संबंधित Remote Desktop rule को ही अनुमति देना बेहतर है।
Remote Desktop में Username कैसे डालें?
Remote Desktop Login करते समय Windows Username पूछा जा सकता है।
यदि Local Windows Account इस्तेमाल कर रहे हैं, तो Username इस प्रकार भी दिया जा सकता है:
COMPUTERNAME\username
या:
.\username
यह Windows configuration पर निर्भर करता है।
यदि Microsoft Account या Domain Account इस्तेमाल हो रहा है तो Login format अलग हो सकता है।
इसलिए सही Username वही होना चाहिए जो Remote Computer पर मान्य हो।
RDP Connection नहीं हो रहा तो क्या जांचें?
अगर IP Address डालने के बाद Connection नहीं बन रहा है, तो एक-एक करके ये चीजें जांचें।
1. Remote Desktop चालू है या नहीं
Remote Computer में Remote Desktop Enable होना चाहिए।
2. Computer चालू है या नहीं
Remote Desktop के लिए Computer चालू और network से connected होना चाहिए।
3. Local IP सही है या नहीं
ipconfig से IPv4 Address दोबारा जांचें।
4. User को Remote Desktop की अनुमति है या नहीं
जिस Account से Login कर रहे हैं वह Remote Desktop के लिए authorized होना चाहिए।
5. Firewall
Windows Firewall में RDP traffic allowed होना चाहिए।
6. Router Port Forwarding
यदि दोनों कंप्यूटर अलग नेटवर्क पर हैं तो Router की Port Forwarding Rule सही होनी चाहिए।
7. Public IP
आप जिस Public IP पर Connection कर रहे हैं वह Remote Network का वर्तमान Public IP होना चाहिए।
8. CGNAT
ISP द्वारा CGNAT इस्तेमाल होने पर सामान्य Port Forwarding काम नहीं कर सकती।
9. VPN
अगर VPN इस्तेमाल कर रहे हैं तो दोनों कंप्यूटर VPN Network में connected होने चाहिए।
RDP और AnyDesk में क्या अंतर है?
Remote Desktop के लिए केवल Microsoft RDP ही विकल्प नहीं है।
कुछ लोकप्रिय Remote Access Software हैं:
Microsoft Remote Desktop
AnyDesk
TeamViewer
Chrome Remote Desktop
इनका तरीका RDP से अलग हो सकता है।
Microsoft RDP Windows के साथ गहराई से integrated है और Windows-to-Windows Remote Desktop के लिए उपयोग किया जा सकता है।
AnyDesk और TeamViewer जैसे software आम तौर पर अपनी Remote Access technology और connection infrastructure का उपयोग करते हैं।
Chrome Remote Desktop भी Google का Remote Access solution है।
इसलिए अगर आपका उद्देश्य केवल दूसरे कंप्यूटर को दूर से चलाना है, तो इन software को भी उपयोग किया जा सकता है। लेकिन यदि आपका उद्देश्य विशेष रूप से IP Address डालकर Windows Remote Desktop Connection बनाना है, तो RDP उपयुक्त तरीका है।
VPN और Port Forwarding में अंतर
दोनों तरीकों को आसान भाषा में समझें।
Port Forwarding
Internet से आने वाले connection को Router के माध्यम से Remote Computer तक पहुंचाया जाता है।
उदाहरण:
Public IP → Router → Port Forwarding → Remote PC
VPN
पहले दोनों कंप्यूटरों के बीच एक VPN Network/Tunnel बनाया जाता है।
फिर RDP उस VPN Network के अंदर चलाया जाता है।
उदाहरण:
Computer A ↔ VPN Network ↔ Computer B
और फिर:
RDP → VPN IP Address
VPN का फायदा यह है कि RDP को सीधे Internet पर expose करने की आवश्यकता नहीं पड़ सकती।
क्या Internet पर Port 3389 खोलना सुरक्षित है?
यह बहुत महत्वपूर्ण सवाल है।
RDP को सीधे Internet पर expose करने से Remote Desktop Service Internet से reachable हो सकती है। इससे automated scanning और unauthorized login attempts का जोखिम बढ़ सकता है।
इसलिए केवल Port Forwarding करके RDP को Internet पर खोलना और फिर उसे छोड़ देना उचित सुरक्षा व्यवस्था नहीं है।
अगर Internet से Remote Desktop की जरूरत है, तो मजबूत सुरक्षा व्यवस्था रखें।
उदाहरण के लिए:
मजबूत और unique password इस्तेमाल करें।
केवल आवश्यक User Accounts को Remote Desktop की अनुमति दें।
Windows और security updates नियमित रूप से करें।
Network Level Authentication उपलब्ध हो तो सक्षम रखें।
Firewall rules को सीमित रखें।
संभव हो तो VPN के माध्यम से RDP इस्तेमाल करें।
Remote Desktop को सभी Internet addresses से उपलब्ध कराने के बजाय access को सीमित करने पर विचार करें।
अनावश्यक होने पर Port Forwarding बंद कर दें।
सबसे महत्वपूर्ण बात यह है कि सिर्फ 3389 को किसी दूसरे Port में बदलना सुरक्षा का पूरा समाधान नहीं है।
Remote Desktop का पूरा Setup एक उदाहरण से समझें
अब पूरे Setup को एक उदाहरण से समझते हैं।
मान लीजिए आपके ऑफिस में Windows Pro वाला कंप्यूटर है।
उसका Local IP है:
192.168.1.25
आपने Remote Desktop Enable कर दिया।
आपने Windows User को Remote Desktop की अनुमति दे दी।
अब Router में Port Forwarding की जरूरत है।
उदाहरण:
Remote PC Local IP:192.168.1.25
RDP Internal Port:3389
Public IP:
मान लीजिए 203.0.113.25
अगर external port 50000 रखा गया है, तो Router Rule का उदाहरण होगा:
50000 → 192.168.1.25:3389
अब आप घर पर हैं।
घर के कंप्यूटर में:
Windows + R
दबाएं।
लिखें:
mstsc
Enter दबाएं।
Computer वाले बॉक्स में लिखें:
203.0.113.25:50000
अब Connect दबाएं।
Windows Remote Computer का Login मांगेगा।
सही Username और Password डालने पर, यदि सभी network और security settings सही हैं, तो Remote Desktop Session शुरू हो सकता है।
सबसे आसान और सुरक्षित समझने वाला पूरा Flow
अगर आप पूरे सिस्टम को एक लाइन में समझना चाहते हैं तो इसे ऐसे समझें:
एक ही Wi-Fi में:
Remote PC Local IP → mstsc → Connect
उदाहरण:
192.168.1.25
अलग-अलग Network + VPN:
VPN → VPN IP → mstsc → Connect
अलग-अलग Network + Port Forwarding:
Public IP:Port → Router → Port Forwarding → Remote PC → RDP
यही Remote Desktop Connection का मूल तरीका है।
Remote Desktop इस्तेमाल करते समय कुछ जरूरी बातें
Remote Desktop बहुत उपयोगी है, लेकिन इसे बिना समझे Internet पर खोलना सही नहीं है।
सबसे पहले यह तय करें कि आपको किस प्रकार का Remote Access चाहिए।
अगर दोनों कंप्यूटर एक ही Local Network में हैं, तो Local IP Address काफी हो सकता है।
अगर दोनों अलग-अलग नेटवर्क में हैं, तो VPN एक अच्छा architecture हो सकता है।
अगर Public IP और Port Forwarding का उपयोग करना जरूरी है, तो Router, Windows Firewall, User Permissions और Authentication को सही तरीके से configure करना जरूरी है।
इसके अलावा ISP की CGNAT स्थिति भी जांचनी पड़ सकती है।
निष्कर्ष
Remote Desktop Connection Windows कंप्यूटर को दूर बैठकर चलाने का एक उपयोगी तरीका है। इसका आधार Remote Desktop Protocol यानी RDP है।
अगर दोनों कंप्यूटर एक ही नेटवर्क में हैं, तो Remote Computer का Local IP Address पता करके mstsc में डालकर कनेक्शन बनाया जा सकता है।
लेकिन जब दोनों कंप्यूटर अलग-अलग Internet Networks पर हों, तब Local IP जैसे 192.168.1.25 को सीधे Internet से इस्तेमाल नहीं किया जा सकता। ऐसी स्थिति में VPN या Public IP के साथ Router Port Forwarding जैसे तरीके इस्तेमाल किए जाते हैं।
Port Forwarding में Router Internet से आने वाले traffic को Remote Computer के Local IP और RDP Port तक पहुंचाता है। वहीं VPN में दोनों कंप्यूटरों को एक private network के माध्यम से जोड़कर उस VPN के IP Address पर RDP Connection बनाया जा सकता है।
अगर आपका उद्देश्य केवल अपने घर और ऑफिस के कंप्यूटर को आपस में Remote Desktop से जोड़ना है, तो Setup शुरू करने से पहले यह समझना सबसे जरूरी है कि आपके पास Public IP है या CGNAT, Router में Port Forwarding उपलब्ध है या नहीं और क्या आप VPN का इस्तेमाल कर सकते हैं।
सही तरीके से Windows Remote Desktop, Network, Firewall और Authentication को configure करने के बाद आप दूसरे कंप्यूटर को काफी आसानी से दूर से चला सकते हैं।
Remote Desktop Connection का Practical Setup: अलग-अलग नेटवर्क से IP Address द्वारा कैसे कनेक्ट करें
अब तक हमने जाना कि Remote Desktop Connection क्या है और RDP किस तरह काम करता है। अब इसे एक वास्तविक उदाहरण के साथ practically समझते हैं।
मान लीजिए आपके ऑफिस में एक Windows कंप्यूटर रखा है और आप घर से उस कंप्यूटर को चलाना चाहते हैं। ऑफिस और घर दोनों में अलग-अलग Internet Connection लगा हुआ है।
हमारा उदाहरण इस प्रकार है:
Office Computer: Remote Computer
Home Computer: Client Computer
Office Computer का Local IP:
192.168.1.25
RDP का Internal Port:
3389
Office Router का Public IP उदाहरण के लिए:
203.0.113.25
यह Public IP केवल उदाहरण है। आपको अपने Internet Connection का वास्तविक Public IP इस्तेमाल करना होगा।
Step 1: सबसे पहले Windows Edition जांचें
जिस कंप्यूटर को दूर से चलाना है, उस Office Computer में सबसे पहले Windows Edition देखें।
Keyboard से:
Windows + R
दबाएं।
अब लिखें:
winver
और Enter दबाएं।
आपके सामने Windows का Version और Edition दिखाई देगा।
Remote Desktop Host की सुविधा Windows Edition के अनुसार अलग होती है। यदि आपके Windows में incoming Remote Desktop Host सुविधा उपलब्ध नहीं है, तो Microsoft RDP के इस तरीके से उस कंप्यूटर को Host नहीं बनाया जा सकेगा।
इसलिए सबसे पहले यही जांचना जरूरी है।
Step 2: Office Computer में Remote Desktop चालू करें
अब Office Computer में जाएं।
Windows 11 में सामान्यतः:
Settings → System → Remote Desktop
खोलें।
अब:
Remote Desktop → On
करें।
Windows Confirmation दिखा सकता है। उसे स्वीकार करें।
अब Remote Desktop Host सक्रिय हो जाएगा।
कुछ Windows versions में Settings का interface अलग दिखाई दे सकता है, लेकिन आपको Remote Desktop नाम का विकल्प ही ढूंढना है।
Step 3: Remote Desktop User तैयार करें
अब यह सुनिश्चित करें कि जिस Windows Account से आप Remote Desktop में Login करेंगे, वह सही Account है।
Remote Desktop Settings में Remote Desktop users से अतिरिक्त User Account को अनुमति दी जा सकती है।
उदाहरण के लिए अगर Windows User का नाम है:
officeuser
तो आपको उसी User के Username और Password की आवश्यकता होगी।
Remote Desktop Login के लिए मजबूत Password रखना जरूरी है।
ऐसा Password न रखें जिसे आसानी से अनुमान लगाया जा सके।
Step 4: Office Computer का Local IP पता करें
अब Office Computer में Command Prompt खोलें।
Windows + R
दबाएं।
लिखें:
cmd
Enter दबाएं।
अब:
ipconfig
लिखें और Enter दबाएं।
आपको Network Adapter के नीचे IPv4 Address दिखाई देगा।
उदाहरण:
IPv4 Address . . . . . : 192.168.1.25
यही हमारा Remote Computer का Local IP है।
ध्यान रखें कि आपके कंप्यूटर में IP अलग हो सकता है।
Step 5: Local IP को स्थिर रखें
यह Practical Setup का बहुत महत्वपूर्ण हिस्सा है।
मान लीजिए आज Office Computer का IP है:
192.168.1.25
लेकिन कुछ दिनों बाद Router उसे:
192.168.1.37
दे देता है।
अब अगर Port Forwarding अभी भी 192.168.1.25 पर है, तो RDP Connection काम नहीं कर सकता।
इसलिए Router में DHCP Reservation करना बेहतर होता है।
Router के Admin Panel में जाकर अपने Office Computer के लिए एक निश्चित Local IP reserve किया जा सकता है।
उदाहरण:
192.168.1.25
इससे Router उसी कंप्यूटर को बार-बार वही IP देने की कोशिश करेगा।
Step 6: पहले Local Network में RDP Test करें
Internet से Connection बनाने से पहले Local Network में RDP Test करना सबसे अच्छा तरीका है।
Office के उसी Network से जुड़े दूसरे कंप्यूटर पर:
Windows + R
दबाएं।
लिखें:
mstsc
Enter दबाएं।
Remote Desktop Connection Window खुलेगी।
Computer वाले बॉक्स में लिखें:
192.168.1.25
अब Connect पर क्लिक करें।
Username और Password डालें।
अगर Login सफल हो जाता है तो इसका मतलब है कि:
Remote Desktop चालू है
User सही है
Local Network Connection काम कर रहा है
Firewall सामान्य रूप से RDP को अनुमति दे रहा है
अब हम Internet वाले Setup की तरफ जा सकते हैं।
Step 7: Windows Firewall जांचें
Office Computer में Windows Firewall RDP Connection को Block नहीं कर रहा होना चाहिए।
Windows Search में:
Windows Defender Firewall with Advanced Security
खोलें।
फिर:
Inbound Rules
पर जाएं।
Remote Desktop से संबंधित Rules देखें।
आमतौर पर Remote Desktop के लिए Windows में आवश्यक Firewall Rules मौजूद होते हैं जब Remote Desktop Enable किया जाता है।
अगर Rule Disabled है तो संबंधित Remote Desktop Rule को Enable किया जा सकता है।
पूरे Windows Firewall को बंद करना जरूरी नहीं है और ऐसा करना उचित भी नहीं है।
Step 8: Office Router में Login करें
अब उस Router में Login करना है जिससे Office Computer Internet से जुड़ा है।
Router का Gateway पता करने के लिए Command Prompt में:
ipconfig
चलाएं।
आपको:
Default Gateway
दिखाई देगा।
उदाहरण:
192.168.1.1
अब Browser में खोलें:
192.168.1.1
यह केवल उदाहरण है। आपके Router का Gateway अलग हो सकता है।
अब Router का Administrator Username और Password डालकर Login करें।
Step 9: Router में Port Forwarding खोजें
Router के अंदर आपको Port Forwarding का विकल्प अलग-अलग नाम से मिल सकता है।
उदाहरण:
Port Forwarding
NAT
Virtual Server
Port Mapping
Advanced NAT
Router के Brand और Model के अनुसार नाम अलग हो सकता है।
अब Port Forwarding में एक नई Rule बनाएं।
Step 10: RDP Port Forwarding Rule बनाएं
मान लीजिए:
Remote Computer IP:
192.168.1.25
RDP Internal Port:
3389
अब उदाहरण के तौर पर Router में Rule इस प्रकार हो सकती है:
| Setting | Example |
|---|---|
| Service Name | RDP |
| Protocol | TCP |
| External Port | 50000 |
| Internal IP | 192.168.1.25 |
| Internal Port | 3389 |
अब Rule Save करें।
इसका अर्थ है:
Internet का Port 50000 → Office Computer का Port 3389
यानी बाहर से आने वाला Connection Router द्वारा Office Computer तक भेजा जाएगा।
Step 11: क्या External Port 3389 ही रखना जरूरी है?
नहीं।
RDP का सामान्य Port 3389 है, लेकिन Router में External Port को अलग रखा जा सकता है।
उदाहरण:
External Port: 50000
Internal Port: 3389
इससे बाहर से आने वाला Connection 50000 पर आएगा और Router उसे अंदर के RDP Port 3389 पर भेजेगा।
लेकिन ध्यान रखें कि केवल External Port बदलने से RDP सुरक्षित नहीं हो जाता। Internet पर RDP expose करने के जोखिम बने रहते हैं।
Step 12: Office का Public IP पता करें
अब हमें Office Network का Public IP चाहिए।
इंटरनेट पर Public IP देखने वाली किसी विश्वसनीय IP-check सेवा से इसे देखा जा सकता है।
मान लीजिए Public IP मिला:
203.0.113.25
यह केवल उदाहरण है।
आपका वास्तविक Public IP कुछ और होगा।
अब हमारा पूरा Setup है:
Public IP: 203.0.113.25
External Port: 50000
Internal IP: 192.168.1.25
Internal Port: 3389
Step 13: Home Computer से RDP खोलें
अब आप घर पर हैं और Office Computer से जुड़ना चाहते हैं।
अपने Home Windows Computer में:
Windows + R
दबाएं।
लिखें:
mstsc
और Enter दबाएं।
अब Remote Desktop Connection खुलेगा।
Computer वाले Box में लिखें:
203.0.113.25:50000
फिर:
Connect
पर क्लिक करें।
अब अगर Router Port Forwarding, Internet Connection, Firewall और RDP सही तरीके से configured हैं, तो Windows Remote Desktop Login Screen तक पहुंच सकता है।
अब Office Computer का Username और Password डालें।
उदाहरण:
officeuser
और उसका Password।
सही Authentication होने पर Office Computer का Desktop आपके सामने दिखाई दे सकता है।
पूरा Network Flow कैसे काम करता है?
इसे एक बार ध्यान से समझें।
आप Home Computer पर लिखते हैं:
203.0.113.25:50000
यह Request Internet के माध्यम से Office Router तक जाती है।
Router देखता है कि Port 50000 के लिए Port Forwarding Rule बनी हुई है।
Rule कहती है:
50000 → 192.168.1.25:3389
इसलिए Router Connection को Office Computer:
192.168.1.25
के RDP Port:
3389
तक भेजता है।
फिर Windows Remote Desktop Connection शुरू होती है।
पूरा रास्ता:
Home PC
↓
Internet
↓
Office Public IP
↓
Office Router
↓
Port 50000
↓
192.168.1.25:3389
↓
Office Computer
Step 14: अगर Public IP से Connection नहीं हो रहा है
अगर आपने सभी Settings कर दी हैं लेकिन:
203.0.113.25:50000
से Connection नहीं हो रहा है तो घबराने की जरूरत नहीं है।
एक-एक करके जांच करें।
Remote Desktop चालू है?
Office Computer में Remote Desktop On है या नहीं देखें।
Local IP सही है?
ipconfig से फिर देखें कि Office Computer का IP वास्तव में:
192.168.1.25
ही है।
Port Forwarding सही है?
Router में देखें कि:
50000 → 192.168.1.25:3389
Rule सही बनी है।
Firewall
Windows Firewall में Remote Desktop Rule देखें।
Public IP
Office Internet का Public IP बदल तो नहीं गया है, यह जांचें।
Step 15: CGNAT की जांच करें
यह समस्या बहुत लोगों को परेशान करती है।
कभी-कभी Router को Internet Provider से वास्तविक Public IPv4 नहीं मिलता बल्कि ISP की NAT व्यवस्था के पीछे रखा जाता है।
इसे CGNAT कहते हैं।
ऐसी स्थिति में Router में Port Forwarding करने के बावजूद Internet से आने वाला Connection आपके Router तक सीधे नहीं पहुंच सकता।
यदि आपको संदेह है कि आपका Connection CGNAT के पीछे है, तो Router के WAN/Internet IP को Internet पर दिखाई देने वाले Public IP से compare किया जा सकता है।
अगर दोनों अलग-अलग हैं, तो CGNAT या किसी अन्य upstream NAT की संभावना हो सकती है।
ऐसी स्थिति में ISP से Public IPv4 या inbound connection support के बारे में पूछना पड़ सकता है।
Step 16: Public IP बदलने की समस्या
अगर आपका Public IP Dynamic है तो वह समय के साथ बदल सकता है।
उदाहरण:
पहले:
203.0.113.25
बाद में:
203.0.113.80
अब:
203.0.113.25:50000
से Connection नहीं होगा।
इस समस्या के लिए DDNS यानी Dynamic DNS उपयोग किया जा सकता है।
DDNS में एक hostname को आपके वर्तमान Public IP के साथ update किया जाता है।
फिर आपको बदलते IP को हर बार याद रखने की आवश्यकता नहीं पड़ती।
हालांकि DDNS Port Forwarding या CGNAT की समस्या को अपने आप हल नहीं करता।
Step 17: VPN से RDP करना
अब एक दूसरा Practical तरीका देखते हैं।
अगर आप RDP को सीधे Internet पर expose नहीं करना चाहते तो VPN का उपयोग किया जा सकता है।
उदाहरण के लिए आप:
WireGuard
OpenVPN
Tailscale
ZeroTier
जैसे VPN solutions में से किसी का उपयोग कर सकते हैं।
इनका Setup अलग-अलग होता है।
VPN Setup पूरा होने के बाद दोनों कंप्यूटर एक VPN Network में दिखाई दे सकते हैं।
उदाहरण के लिए Remote Office Computer को VPN IP मिला:
100.64.0.10
अब Home Computer में:
Windows + R → mstsc
खोलें।
Computer में लिखें:
100.64.0.10
फिर Connect करें।
यहां RDP VPN Network के रास्ते Remote Computer तक पहुंच रहा है।
VPN वाले Setup का पूरा Flow
यह तरीका इस प्रकार समझें:
Home Computer
↓
VPN
↓
Office Computer का VPN IP
↓
RDP
↓
Office Windows Desktop
इसमें RDP को सामान्य Internet पर सीधे Public IP से expose करने की जरूरत नहीं पड़ सकती।
RDP के लिए कौन सा VPN चुनें?
VPN चुनते समय जरूरत के अनुसार विकल्प देखे जा सकते हैं।
WireGuard
यह modern VPN protocol है और कई Router, Server और Operating Systems में उपलब्ध है।
OpenVPN
यह काफी समय से उपयोग में आने वाला VPN solution है और कई platforms पर उपलब्ध है।
Tailscale
यह WireGuard technology पर आधारित mesh VPN service है और अलग-अलग networks में मौजूद devices को जोड़ना आसान बना सकती है।
ZeroTier
यह virtual network बनाने के लिए उपयोग किया जाता है और Remote Devices को एक virtual network में जोड़ सकता है।
कौन सा विकल्प इस्तेमाल करना है यह आपके Network, Router और Technical Requirement पर निर्भर करता है।
RDP के लिए VPN इस्तेमाल करने का फायदा
VPN आधारित Setup में आप पहले private network connection बनाते हैं और फिर उसी network के अंदर RDP चलाते हैं।
उदाहरण:
VPN IP: 100.64.0.10
और फिर:
mstsc → 100.64.0.10
इससे RDP को सीधे Public Internet पर खोलने की आवश्यकता कम हो सकती है।
Port Forwarding और VPN में कौन सा इस्तेमाल करें?
दोनों का काम अलग है।
अगर आप केवल यह समझना चाहते हैं कि Public IP डालकर RDP कैसे चलता है, तो:
Public IP + Port Forwarding
वाला Setup समझना जरूरी है।
लेकिन Internet पर Remote Desktop उपलब्ध कराने में सुरक्षा को गंभीरता से लेना चाहिए।
VPN आधारित Setup में RDP को VPN के अंदर रखना एक अलग architecture देता है।
आपकी परिस्थिति, Router और ISP के अनुसार तरीका चुनना चाहिए।
RDP Security के लिए जरूरी Settings
Remote Desktop को Internet पर उपलब्ध कराते समय Security बहुत महत्वपूर्ण है।
मजबूत Password रखें
Remote User Account में मजबूत और unique Password रखें।
अनावश्यक Users को अनुमति न दें
जिस User को Remote Desktop की आवश्यकता नहीं है उसे Remote Desktop access न दें।
NLA सक्षम रखें
जहां समर्थित हो, Network Level Authentication (NLA) का उपयोग करना उचित है।
Windows Update रखें
Windows और संबंधित security updates को समय पर install करें।
Firewall सही रखें
Windows Firewall को बंद करने के बजाय आवश्यक Remote Desktop traffic की अनुमति दें।
VPN पर विचार करें
यदि संभव हो तो RDP को VPN के अंदर चलाने पर विचार करें।
अनावश्यक Port Forwarding हटाएं
यदि Remote Access की आवश्यकता नहीं है तो Router की Port Forwarding Rule हटा दें।
RDP Connection के लिए जरूरी जानकारी की Checklist
Remote Desktop Setup करने से पहले यह जानकारी आपके पास होनी चाहिए:
Remote Computer
Windows Edition
Windows Username
Windows Password
Local IP Address
Remote Desktop Status
Router
Router Login
Default Gateway
Port Forwarding Support
WAN/Internet IP
Internet
Public IPv4 उपलब्ध है या नहीं
CGNAT है या नहीं
Public IP Dynamic है या Static
Client Computer
Windows Remote Desktop Client
Internet Connection
Practical Example एक बार फिर
मान लेते हैं Office में:
Computer Name: OFFICE-PC
Local IP: 192.168.1.25
RDP Port: 3389
Router का Public IP:
203.0.113.25
और Port Forwarding:
50000 → 192.168.1.25:3389
अब घर के Computer पर:
Windows + R
फिर:
mstsc
और Computer में:
203.0.113.25:50000
अब Connect।
फिर Office Computer का Username और Password।
यदि Network configuration सही है तो Remote Desktop Session शुरू हो सकता है।
अगर 3389 को ही External Port रखें
अगर Router में:
3389 → 192.168.1.25:3389
Forward किया गया है तो Client पर सामान्यतः:
203.0.113.25
दिया जा सकता है।
कुछ परिस्थितियों में explicitly:
203.0.113.25:3389
भी लिखा जा सकता है।
लेकिन Internet पर standard RDP port को सीधे expose करने से security risk बढ़ सकता है। इसलिए इसे केवल सुविधा के लिए default विकल्प मानकर इस्तेमाल नहीं करना चाहिए।
एक जरूरी बात: Internet पर Private IP क्यों नहीं चलता?
अगर Office Computer का IP है:
192.168.1.25
तो Home Computer से Internet के माध्यम से सीधे:
192.168.1.25
डालने पर Office Computer नहीं मिलेगा।
क्यों?
क्योंकि 192.168.x.x private address space है।
इसी तरह:
10.x.x.x
और:
172.16.x.x से 172.31.x.x
भी private address ranges हैं।
ये Internet पर आपके Office Computer की unique public identity नहीं हैं।
इसलिए अलग-अलग networks के बीच RDP करते समय आपको VPN Network Address या उचित Public IP/Port forwarding architecture चाहिए।
अंतिम Practical Formula
पूरे Remote Desktop Setup को याद रखने का सबसे आसान तरीका है:
Same Network
Local IP → mstsc → Username + Password
Different Network + Port Forwarding
Public IP:External Port → Router → Local IP:3389 → RDP
Different Network + VPN
VPN Connection → VPN IP → mstsc → Username + Password
यही तीन मुख्य परिस्थितियां हैं जिन्हें समझ लेने के बाद Remote Desktop Connection का पूरा concept काफी आसान हो जाता है।
निष्कर्ष
Remote Desktop Connection को सेट करने में सबसे पहले Remote Computer पर RDP Enable करना, User Account तैयार करना और Local IP पता करना जरूरी है। इसके बाद उसी Network में RDP का Local Test करना चाहिए।
अगर दोनों कंप्यूटर अलग-अलग Networks में हैं तो केवल Local IP डालने से Connection नहीं बनेगा। ऐसी स्थिति में या तो VPN के माध्यम से दोनों Devices को एक private network में जोड़ा जा सकता है, या Remote Network के Router में Port Forwarding करके Public IP और Port के माध्यम से RDP तक पहुंच बनाई जा सकती है।
Port Forwarding वाले Setup में एक उदाहरण के तौर पर:
Public-IP:50000
को Router:
192.168.1.25:3389
तक Forward कर सकता है।
इसके बाद Client Computer में:
mstsc
खोलकर:
Public-IP:50000
डालकर Connection किया जा सकता है।
लेकिन Internet पर RDP खोलते समय Security को नजरअंदाज नहीं करना चाहिए। मजबूत Password, सीमित User Access, Windows Updates, Firewall, NLA और संभव हो तो VPN जैसे उपायों को Setup का हिस्सा मानना चाहिए।
अगर Port Forwarding करने के बाद भी Connection नहीं बन रहा है, तो सबसे पहले Local RDP Test, Windows Firewall, Port Forwarding Rule, Public IP और अंत में CGNAT की जांच करें। अक्सर समस्या RDP में नहीं बल्कि ISP या Router की Network Configuration में होती है।
इस तरह आप पहले Local Network में RDP को सफलतापूर्वक Test करके, फिर VPN या Public IP + Port Forwarding के माध्यम से अलग-अलग Networks में मौजूद कंप्यूटरों के लिए Remote Desktop Setup कर सकते हैं।


