Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows Server

Windows पर रिमोट डेस्कटॉप प्रोटोकॉल (RDP) कैसे सक्षम करें?

रिमोट डेस्कटॉप प्रोटोकॉल (RDP) आपको Windows चलाने वाले कंप्यूटर के डेस्कटॉप से रिमोट रूप से कनेक्ट करने और उसके साथ ऐसे काम करने की अनुमति देता है जैसे कि यह आपका स्थानीय कंप्यूटर हो। डिफ़ॉल्ट रूप से, Windows में रिमोट डेस्कटॉप एक्सेस अक्षम है। इस लेख में, हम दिखाएंगे कि Windows 10/11 और Windows Server 2019/2022 पर RDP एक्सेस को कैसे सक्षम और कॉन्फ़िगर करें।

Windows 10 या 11 पर रिमोट डेस्कटॉप कनेक्शन कैसे सक्षम और उपयोग करें?

Windows में रिमोट डेस्कटॉप कनेक्शन सक्षम करने का सबसे आसान तरीका Control Panel GUI का उपयोग करना है।

Control Panel में सिस्टम गुण खोलें या SystemPropertiesRemote कमांड चलाएं।

Remote Settings टैब खोलें और Allow remote connection to this computer विकल्प सक्षम करें।

सुरक्षा कारणों से, केवल NLA सपोर्ट वाले RDP क्लाइंट्स से कनेक्शन की अनुमति देना अनुशंसित है (Allow connections only from computers running Remote Desktop with Network Level Authentication)।

OK पर क्लिक करके परिवर्तन सहेजें।

डिफ़ॉल्ट रूप से, केवल लोकल Administrators ग्रुप के सदस्य RDP पर कंप्यूटर से रिमोट रूप से कनेक्ट कर सकते हैं। यदि आप अन्य उपयोगकर्ताओं के लिए RDP एक्सेस अनुमति देना चाहते हैं, तो Select Users पर क्लिक करें।

यहां आपके द्वारा निर्दिष्ट सभी उपयोगकर्ताओं को लोकल Remote Desktop Users ग्रुप में जोड़ा जाएगा। आप ग्रुप में उपयोगकर्ताओं की सूची निम्न कमांड का उपयोग करके प्रदर्शित कर सकते हैं:

net localgroup "Remote Desktop Users"

इस ग्रुप के सदस्यों को रिमोट लॉगऑन का अधिकार दिया जाता है।

RDP एक्सेस ग्रुप में नया उपयोगकर्ता जोड़ने के लिए, नीचे दी गई कमांड चलाएं:

net localgroup "Remote Desktop Users" /add a.williams

Windows 10 और Windows 11 के वर्तमान बिल्ड्स में, RDP सक्षम करने के लिए क्लासिक System Properties डायलॉग छिपा हुआ है, और Microsoft नए Settings पैनल का उपयोग करने की सिफारिश करता है:

  1. Settings -> System —> Remote Desktop खोलें;
  2. Enable Remote Desktop को ON पर स्विच करें;
  3. कंप्यूटर पर RDP सक्षम करने की पुष्टि करें।

ध्यान दें कि आप Windows 10 Home एडिशन पर RDP सक्षम नहीं कर सकते। रिमोट डेस्कटॉप सर्विस केवल Windows 10 Pro और Enterprise पर काम करती है। हालाँकि, एक वर्कअराउंड है।

आप आधुनिक Settings ऐप का उपयोग करके Windows 11 पर RDP सक्षम कर सकते हैं। System -> Remote Desktop -> पर जाएं Remote Desktop को टॉगल बटन का उपयोग करके चालू करें।

ध्यान दें कि डिफ़ॉल्ट रूप से जब आप रिमोट डेस्कटॉप सक्षम करते हैं तो दो विकल्प सक्षम होते हैं:

  • Keep my PC awake for connection when it is plugged in
  • Make my PC discoverable on private networks to enable automatic connection from a remote device

Advanced settings पर क्लिक करें। यहां आप अपने RDP कनेक्शन के लिए Network Level Authentication सक्षम कर सकते हैं (अनुशंसित)।

यदि कंप्यूटर पर Windows Defender Firewall सक्षम है, तो सुनिश्चित करें कि यह इनकमिंग RDP कनेक्शन की अनुमति देता है। डिफ़ॉल्ट रूप से, RDP कनेक्शन के लिए TCP पोर्ट 3389 उपयोग किया जाता है, और नवीनतम Windows बिल्ड्स UDP 3389 का भी उपयोग करते हैं (RDP कनेक्शन के दौरान डेस्कटॉप के बजाय ब्लैक स्क्रीन दिखाई देने के मामले पर लेख देखें)।

Control Panel खोलें और Windows Defender Firewall चुनें। बाएं कॉलम में Allow an app or feature through Windows Firewall पर क्लिक करके डिफ़ॉल्ट Windows Firewall नियमों की सूची खोलें।

सुनिश्चित करें कि Remote Desktop नियम Private प्रोफाइल (होम या कॉर्पोरेट नेटवर्क) और आवश्यकता होने पर Public प्रोफाइल (पब्लिक नेटवर्क) के लिए सक्षम है।

नेटवर्क प्रकार और Windows Firewall प्रोफाइल के बारे में यहाँ और जानें।

यदि आप चाहें, तो आप GPO का उपयोग करके RDP सत्रों की अवधि पर लिमिट (टाइमआउट) सेट कर सकते हैं।

अब आप बिल्ट-इन RDP क्लाइंट - mstsc.exe का उपयोग करके इस कंप्यूटर से रिमोट रूप से कनेक्ट कर सकते हैं। यह RDP कनेक्शन हिस्ट्री रखता है और RDP क्लिपबोर्ड के माध्यम से स्थानीय और रिमोट कंप्यूटर्स के बीच फ़ाइल कॉपी करने का समर्थन करता है।

आप RDP कनेक्शन मैनेजर्स जैसे RDCMan या mRemoteNG, साथ ही वैकल्पिक क्लाइंट्स का भी उपयोग कर सकते हैं।

उपयोगकर्ताओं के लिए इसे आसान बनाने के लिए, आप Windows Credential Manager में अपना RDP कनेक्शन पासवर्ड सहेज सकते हैं।

PowerShell का उपयोग करके Windows पर RDP सक्षम करना

आप कुछ PowerShell कमांड्स का उपयोग करके Windows पर RDP एक्सेस को जल्दी से सक्षम कर सकते हैं।

  1. PowerShell.exe को एडमिनिस्ट्रेटर के रूप में चलाएं;
  2. Set-ItemProperty cmdlet का उपयोग करके रजिस्ट्री के माध्यम से RDP एक्सेस सक्षम करें: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0 RDP अक्षम करने के लिए, fDenyTSConnections मान को 1 पर बदलें।
  3. Windows Defender Firewall में कंप्यूटर पर RDP कनेक्शन की अनुमति दें। ऐसा करने के लिए, निम्न फ़ायरवॉल नियम सक्षम करें: Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
  4. यदि आप किसी उपयोगकर्ता को लोकल RDP एक्सेस ग्रुप में जोड़ना चाहते हैं, तो यह कमांड चलाएं: Add-LocalGroupMember -Group "Remote Desktop Users" -Member a.williams

यह सुनिश्चित करने के लिए कि कंप्यूटर पर RDP पोर्ट खुला है, Test-NetConnection cmdlet का उपयोग करें:

Test-NetConnection -ComputerName wksde133 -CommonTCPPort RDP

Windows Server 2022/2019 पर रिमोट डेस्कटॉप कनेक्शन सक्षम करना

डेस्कटॉप Windows 10 (11) संस्करणों के विपरीत, Windows Server डिफ़ॉल्ट रूप से दो समवर्ती RDP कनेक्शन का समर्थन करता है। इन कनेक्शन का उपयोग एडमिनिस्ट्रेटर्स द्वारा सर्वर को मैनेज करने के लिए किया जाता है।

Windows Server पर RDP को ऊपर वर्णित समान तरीके से सक्षम किया जाता है: SystemPropertiesRemote, Server Manager, या PowerShell कमांड्स का उपयोग करके।

आप Windows Server को टर्मिनल सर्वर के रूप में उपयोग कर सकते हैं। इस मामले में, कई उपयोगकर्ता सर्वर पर अपने स्वयं के डेस्कटॉप से एक साथ कनेक्ट कर सकते हैं। ऐसा करने के लिए, सर्वर पर Remote Desktop Session Host (RDSH) भूमिका इंस्टॉल और कॉन्फ़िगर करें। इसका उपयोग करने के लिए, आपको विशेष RDS लाइसेंस (CALs) खरीदने और सक्रिय करने होंगे। RDS लाइसेंसिंग के बारे में और जानें.

साथ ही, आप अपने RDP कनेक्शन को सुरक्षित करने के लिए SSL/TLS सर्टिफिकेट्स का उपयोग कर सकते हैं।

Active Directory डोमेन में Group Policy (GPO) के माध्यम से RDP कैसे सक्षम करें?

यदि आपको एक साथ कई कंप्यूटर्स पर रिमोट डेस्कटॉप सक्षम करने की आवश्यकता है, तो आप Group Policy (GPO) का उपयोग कर सकते हैं। हम मानते हैं कि सभी कंप्यूटर Active Directory डोमेन से जुड़े हुए हैं।

  1. Group Policy Management कंसोल (gpmc.msc) चलाएं;
  2. एक नया Group Policy Object बनाएं (या मौजूदा को संपादित करें) और इसे कंप्यूटर्स या सर्वर्स वाले टारगेट OU से लिंक करें;
  3. पॉलिसी संपादन मोड पर स्विच करें और GPO अनुभाग Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections पर जाएं;
  4. Allow Users to connect remotely by using Remote Desktop Services पैरामीटर ढूंढें और सक्षम करें;
  5. क्लाइंट्स पर GPO सेटिंग्स अपडेट करें;
  6. पॉलिसी लागू होने के बाद, आप सभी कंप्यूटर्स से RDP के माध्यम से कनेक्ट कर पाएंगे (पॉलिसी Windows 10/11 चलाने वाले डेस्कटॉप क्लाइंट्स और Windows Server दोनों पर लागू होगी)। यदि आवश्यक हो, तो आप WMI GPO फ़िल्टर्स का उपयोग करके RDP पॉलिसी को विशिष्ट कंप्यूटर्स पर टारगेट कर सकते हैं;
  7. यदि कंप्यूटर्स पर Windows Defender Firewall सक्षम है, तो आपको उसी GPO में डोमेन प्रोफाइल के लिए RDP ट्रैफिक की अनुमति देनी होगी। ऐसा करने के लिए, Windows Firewall: Allow inbound Remote Desktop Exceptions नियम सक्रिय करें (Computer Configuration -> Administrative Templates -> Network -> Network Connections -> Windows Firewall -> Domain Profile में स्थित)।

GPO का उपयोग करके Windows Firewall नियमों को कॉन्फ़िगर करने के बारे में और जानें।

Windows पर रिमोट रूप से रिमोट डेस्कटॉप (RDP) सक्षम करना

साथ ही, आप Windows चलाने वाले किसी भी कंप्यूटर पर RDP को रिमोट रूप से सक्षम कर सकते हैं। ऐसा करने के लिए, आपके पास कंप्यूटर पर रिमोट एक्सेस होना चाहिए (PowerShell या WMI के माध्यम से) और आपका खाता रिमोट कंप्यूटर पर लोकल Administrators ग्रुप का सदस्य होना चाहिए।

आप रजिस्ट्री के माध्यम से RDP को रिमोट रूप से सक्षम कर सकते हैं। ऐसा करने के लिए, रिमोट कंप्यूटर पर Remote Registry सर्विस सक्षम होनी चाहिए (यह डिफ़ॉल्ट रूप से अक्षम है)। सर्विस चलाने के लिए:

  1. सर्विस मैनेजमेंट कंसोल (services.msc) खोलें;
  2. Connect to another computer चुनें और रिमोट कंप्यूटर का नाम निर्दिष्ट करें;
  3. सूची में Remote Registry सर्विस ढूंढें, स्टार्टअप प्रकार को Manual पर बदलें, और सर्विस शुरू करें।

यही काम बिल्ट-इन sc टूल का उपयोग करके कमांड प्रॉम्प्ट से रिमोट रूप से किया जा सकता है (यह Windows सर्विसेज बनाने, मैनेज करने और हटाने की अनुमति देता है):

sc \\wksde133 config RemoteRegistry start= demand
sc \\wksde133 start RemoteRegistry

फिर लोकल कंप्यूटर पर:

  1. रजिस्ट्री एडिटर (regedit.exe) चलाएं;
  2. File मेनू में Connect Network Registry चुनें;
  3. उस रिमोट कंप्यूटर का नाम या IP पता निर्दिष्ट करें जिस पर आप RDP सक्षम करना चाहते हैं;
  4. रजिस्ट्री कुंजी HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server पर जाएं;
  5. fDenyTSConnections parameter (REG_DWORD) ढूंढें। यदि आप इसे नहीं ढूंढ पाते, तो इसे बनाएं। RDP सक्षम करने के लिए इसका मान 0 पर बदलें।

RDP एक्सेस अक्षम करने के लिए, fDenyTSConnections मान को 1 पर बदलें।

फिर रिमोट कंप्यूटर रीस्टार्ट के बिना तुरंत RDP पर एक्सेसिबल हो जाता है।

लेकिन कमांड प्रॉम्प्ट के माध्यम से रिमोट कंप्यूटर की रजिस्ट्री में RDP सक्षम करना बहुत तेज है:

REG ADD "\\wksde133\HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

यदि रिमोट कंप्यूटर पर PowerShell रिमोटिंग कॉन्फ़िगर की गई है, तो आप Invoke-Command के माध्यम से इस पर रिमोट कमांड चला सकते हैं:

Invoke-Command -Computername wksde133 -ScriptBlock {Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" –Value 0}

यदि Windows में OpenSSH सर्वर इंस्टॉल है, तो आप किसी भी SSH क्लाइंट का उपयोग करके इससे कनेक्ट कर सकते हैं, और SSH सत्र में रजिस्ट्री में परिवर्तन कर सकते हैं।

साथ ही, आप रिमोट कंप्यूटर से कनेक्ट कर सकते हैं और WMI के माध्यम से RDP सक्षम कर सकते हैं:

$computername = “wksde133”
(Get-WmiObject -Class Win32_TerminalServiceSetting -Namespace root\CIMV2\TerminalServices -Computer $computername -Authentication 6).SetAllowTSConnections(1,1)
  1. विंडोज 10 प्रो/एंटरप्राइज पर रिमोट डेस्कटॉप सक्षम करें: चरण-दर-चरण गाइड विंडोज 10 प्रो/एंटरप्राइज पर रिमोट डेस्कटॉप सक्षम करें: चरण-दर-चरण गाइड

    जब आप अपनी डेस्क से दूर काम कर रहे होते हैं, तो आप विंडोज के रिमोट डेस्कटॉप कनेक्शन का उपयोग करके अपने पीसी तक पहुंच प्राप्त कर सकते हैं। इनकमिंग रिमोट डेस्कटॉप कनेक्शन स्वीकार होने के साथ, आप अपने पीसी को किसी अन्य डिवाइस से दूरस्थ रूप से उपयोग कर पाएंगे - चाहे विंडोज, मैक, iOS या एंड्रॉइड। आपको इस

  1. विंडोज 10 में रिमोट डेस्कटॉप एक्सेस को सुरक्षित रूप से सेट अप कैसे करें विंडोज 10 में रिमोट डेस्कटॉप एक्सेस को सुरक्षित रूप से सेट अप कैसे करें

    भौतिक रूप से भिन्न स्थान पर स्थित कंप्यूटर का रिमोट एक्सेस लेना आजकल कोई असामान्य कार्य नहीं है। इस सुविधा ने हमारे काम को आसान और उत्पादक बना दिया है और कई संगठनों द्वारा इसे प्रोत्साहित किया जा रहा है। हालांकि, यह सुनिश्चित करना महत्वपूर्ण है कि स्थापित रिमोट एक्सेस कनेक्शन सुरक्षित और संरक्षित है

  1. Windows 11 पर डेस्कटॉप स्टिकर्स सक्षम करें: चरण-दर-चरण गाइड Windows 11 पर डेस्कटॉप स्टिकर्स सक्षम करें: चरण-दर-चरण गाइड

    जब Microsoft ने Windows 11 जारी किया, तो उसने कहा कि यह ऑपरेटिंग सिस्टम की एक नई पीढ़ी की शुरुआत होगी। और यह समय-समय पर अपडेट के माध्यम से नई सुविधाएं पेश करके अपने काम पर कायम रहने की कोशिश कर रहा है। नवीनतम सुविधाओं में से एक जो जल्द ही Windows 22H2 संस्करण में सभी Windows 11 उपयोगकर्ताओं के लिए उ