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

वर्कग्रुप में रिमोट डेस्कटॉप सर्विसेज (RDSH) डिप्लॉय करना (डोमेन के बिना)

यह लेख बताता है कि टर्मिनल सर्वर भूमिका Remote Desktop Session Host को वर्कग्रुप में (Active Directory डोमेन के बिना) और किसी अन्य अतिरिक्त भूमिका (Connection Broker, Remote Desktop Web Access, RDS Gateway) के बिना कैसे इंस्टॉल और कॉन्फ़िगर करें। यह Windows Server 2019/2022 पर सिंगल सर्वर RDS डिप्लॉयमेंट होगा।

RDSH (Remote Desktop Session Host) भूमिका वाला Windows Server कई उपयोगकर्ताओं को RDP का उपयोग करके एक साथ सर्वर से कनेक्ट करने की अनुमति देता है (डिफ़ॉल्ट रूप से, Windows Server पर केवल 2 एडमिनिस्ट्रेटिव रिमोट डेस्कटॉप कनेक्शन अनुमत हैं)। प्रत्येक उपयोगकर्ता के लिए एक अलग सत्र बनाया जाता है, और वे अपने व्यक्तिगत डेस्कटॉप वातावरण तक पहुंचते हैं।

यदि आप वर्कग्रुप में एक अलग RDS होस्ट का उपयोग करने जा रहे हैं, तो ध्यान दें कि इसकी कार्यक्षमता सीमित है। इसे पूर्ण-विशेषताओं वाले RDS फार्म में स्केल नहीं किया जा सकता, आप अलग कलेक्शन या RemoteApp नहीं बना सकते, कोई Connection Broker नहीं है, आप User Profile Disks का उपयोग नहीं कर सकते, कोई केंद्रीकृत प्रबंधन टूल्स नहीं हैं, यदि होस्ट ड्रेन मोड में है तो मेंटेनेंस ऑपरेशंस के दौरान उपयोगकर्ताओं के लिए RDS सर्विस उपलब्ध नहीं होगी।

Windows Server 2019/2022 पर रिमोट डेस्कटॉप सर्विसेज भूमिका कैसे इंस्टॉल करें?

यह मान लिया गया है कि आपने पहले ही Windows Server इंस्टॉल कर लिया है और बुनियादी सेटिंग्स कॉन्फ़िगर कर ली हैं (IP पता, सर्वर नाम, समय/तारीख, अपडेट्स इंस्टॉल, आदि)। फिर आप RDS भूमिका इंस्टॉल कर सकते हैं। ऐसा करने के लिए, आप Server Manager या PowerShell का उपयोग कर सकते हैं।

Server Manager का उपयोग करके RDS इंस्टॉल करने के लिए, Role-based or Feature-based installation -> Server roles -> Remote Desktop Services में RDS घटकों में Remote Desktop Session Host और Remote Desktop Licensing चुनें (RSAT फीचर्स को भूमिकाओं को प्रबंधित करने के लिए इंस्टॉल करने के लिए सहमत हों)।

ध्यान दें कि यदि आप Server Manager में Remote Desktop Services installation चुनते हैं, तो विज़ार्ड Standard डिप्लॉयमेंट या Quick Start मोड में स्वचालित रूप से RD Connection Broker और Web Access इंस्टॉल करेगा। हमारे मामले में, हमें इन भूमिकाओं की आवश्यकता नहीं है क्योंकि हम एक स्टैंडअलोन RDS होस्ट इंस्टॉल कर रहे हैं।

आप PowerShell का उपयोग करके Windows Server भूमिकाएं भी इंस्टॉल कर सकते हैं:

Install-WindowsFeature -Name RDS-Licensing, RDS-RD-Server –IncludeManagementTools

जांचें कि आपके सर्वर पर कौन सी RDS भूमिकाएं इंस्टॉल हैं:

Get-WindowsFeature -Name RDS* | Where installed

अपना सर्वर रीस्टार्ट करें:

Restart-Computer

रिमोट डेस्कटॉप लाइसेंसिंग भूमिका कॉन्फ़िगर करें और RDS लाइसेंस (CALs) जोड़ें

अगला चरण रिमोट डेस्कटॉप लाइसेंसिंग भूमिका को कॉन्फ़िगर करना है, जो उपयोगकर्ता RDP कनेक्शन के लिए लाइसेंसिंग प्रदान करती है। आप इस होस्ट पर रिमोट डेस्कटॉप लाइसेंसिंग इंस्टॉल और सक्रिय कर सकते हैं (यदि आपके नेटवर्क में केवल एक होस्ट है) या RDLicensing भूमिका को किसी अन्य सर्वर पर रख सकते हैं। RDS लाइसेंसिंग भूमिका वाला एक सर्वर किसी भी संख्या में RDS होस्ट्स को लाइसेंस जारी कर सकता है।

यदि आपने लोकल RDLicensing सर्वर का उपयोग करने का निर्णय लिया है, तो इस गाइड का पालन करके RDS लाइसेंसिंग होस्ट को सक्रिय करें और क्लाइंट लाइसेंस (RDS CALs) इंस्टॉल करें।

वर्कग्रुप में, आपको Per Device RDS CALs का उपयोग करना चाहिए। यदि आपका लाइसेंसिंग सर्वर केवल Per User लाइसेंस जारी करता है, तो उपयोगकर्ताओं को RDP के माध्यम से सर्वर से कनेक्ट करते समय निम्न त्रुटि दिखाई देगी:

Remote Desktop License Issue There is a problem with your Remote Desktop license, and your session will be disconnected in 60 minutes.

वर्कग्रुप में रिमोट डेस्कटॉप सेशन होस्ट कॉन्फ़िगर करें

Control Panel -> System and Security -> Administrative Tools -> Remote Desktop Services -> Remote Desktop Licensing Diagnoser. पर जाएं। ध्यान दें कि आपका सर्वर अभी तक RDS CALs को लाइसेंसिंग सर्वर से प्राप्त करने के लिए कॉन्फ़िगर नहीं किया गया है। निम्न संदेश इसे साबित करते हैं:

  • The licensing mode for the Remote Desktop Session Host server is not configured
  • Number of licenses available for clients: 0

यदि आप अपने RDSH सर्वर को RDS लाइसेंसिंग सर्वर पर टारगेट नहीं करते हैं जो आपके उपयोगकर्ताओं को CALs जारी कर सकता है, तो आपका सर्वर ट्रायल मोड में रहेगा। इस मोड में, RDS सर्विसेज केवल 120 दिनों तक काम करती हैं (प्रत्येक कनेक्शन पर, आप ट्रे में यह संदेश देखेंगे: “The Remote Desktop service will stop working in xxx days”)। ग्रेस पीरियड समाप्त होने के बाद, उपयोगकर्ता निम्न त्रुटि के कारण RDS से कनेक्ट नहीं कर पाएंगे:

Remote session was disconnected because there are no Remote Desktop client access licenses available for this computer.

डोमेन के बिना Windows Server 2019 पर रिमोट डेस्कटॉप सर्विसेज का मुख्य नुकसान यह है कि आपके पास RDS भूमिका प्रबंधित करने के लिए कोई सुविधाजनक एडमिनिस्ट्रेटिव टूल्स नहीं हैं। आपको Local Group Policy Editor (gpedit.msc) में किसी भी RDSH भूमिका सेटिंग को कॉन्फ़िगर करना होगा।

हालाँकि, Windows Server 2008 R2 से tsadmin.msc और tsconfig.msc MMC कंसोल को नए Windows Server संस्करणों में कॉपी करने का एक अनौपचारिक तरीका है।

Local Group Policy Editor (gpedit.msc) के साथ RDS लाइसेंसिंग सेटिंग्स कॉन्फ़िगर करें:

  1. Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Licensing पर जाएं;
  2. Set the Remote Desktop licensing mode को Per Device; पर बदलें;
  3. Use the specified Remote Desktop license servers विकल्प में, उस सर्वर का IP पता निर्दिष्ट करें जिस पर RDLicensing सर्वर इंस्टॉल है। यदि लाइसेंसिंग सर्वर स्थानीय रूप से इंस्टॉल है, तो localhost या 127.0.0.1 दर्ज करें;
  4. लोकल Group Policy सेटिंग्स अपडेट करें और Remote Desktop Licensing Diagnoser चलाएं। सुनिश्चित करें कि यह आपके RDS CALs देखता है।

लोकल GPO में, आप RDP सत्र सीमाएं (टाइमआउट) और उपयोगकर्ताओं को निष्क्रिय होने पर डिस्कनेक्ट करने के नियम भी सेट कर सकते हैं।

यदि आप लोकल उपयोगकर्ताओं और एडमिनिस्ट्रेटर्स के लिए अलग Group Policies कॉन्फ़िगर करना चाहते हैं, तो मल्टीपल GPO (MLGPO) फीचर का उपयोग करें।

फिर अपने RDS सर्वर पर लोकल उपयोगकर्ता अकाउंट्स बनाएं। आप lusrmgr.msc में उपयोगकर्ता बना सकते हैं या PowerShell के साथ:

$UserPassword = ConvertTo-SecureString "PaSS123!" -AsPlainText -Force
New-LocalUser a.brown -Password $UserPassword -FullName "Andi Brown"

उपयोगकर्ता RDP सत्र में स्वयं अपना पासवर्ड बदल सकते हैं।

किसी उपयोगकर्ता को रिमोट डेस्कटॉप सर्विसेज के माध्यम से सर्वर से कनेक्ट करने की अनुमति देने के लिए, उपयोगकर्ता अकाउंट को लोकल Remote Desktop Users ग्रुप में जोड़ें। कंप्यूटर मैनेजमेंट कंसोल का उपयोग करके मैन्युअली उपयोगकर्ता जोड़ें या PowerShell के साथ:

Add-LocalGroupMember -Group "Remote Desktop Users" -Member a.brown

यह उपयोगकर्ता ग्रुप Allow logon through Remote Desktop Services GPO विकल्प (Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignment) के माध्यम से रिमोट लॉगऑन की अनुमति देता है। वही पॉलिसी डोमेन कंट्रोलर पर भी गैर-एडमिन उपयोगकर्ताओं के लिए RDP एक्सेस की अनुमति देती है।

अब उपयोगकर्ता अपने कंप्यूटर्स से mstsc.exe (या किसी अन्य RDS क्लाइंट) का उपयोग करके आपके RDS होस्ट से कनेक्ट करने का प्रयास कर सकते हैं। सुनिश्चित करें कि दो से अधिक सक्रिय उपयोगकर्ता एक साथ सर्वर से कनेक्ट हो सकते हैं।

पहले लॉगिन पर, उपयोगकर्ता डिवाइस के लिए एक अस्थायी लाइसेंस जारी किया जाता है (RDS Per Device लाइसेंसिंग फीचर)। दूसरे लॉगिन पर, एक स्थायी लाइसेंस जारी किया जाता है जो Remote Desktop Licensing Manager में दिखाई देता है। लाइसेंस 52-89 दिनों (एक रैंडम नंबर) की अवधि के लिए जारी किया जाता है।

यदि कोई खाली Per Device लाइसेंस नहीं हैं, तो आप कुछ उपयोगकर्ता डिवाइसेज के लिए मैन्युअली लाइसेंस रद्द कर सकते हैं। RDSLicensing कंसोल या इस PowerShell स्क्रिप्ट का उपयोग करें:

$licensepacks = Get-WmiObject win32_tslicensekeypack | where {($_.keypacktype -ne 0) -and ($_.keypacktype -ne 4) -and ($_.keypacktype -ne 6)}
# प्रति डिवाइस लाइसेंस की कुल संख्या
$licensepacks.TotalLicenses
# डिवाइसेज को जारी लाइसेंस की संख्या
$TSLicensesAssigned = gwmi win32_tsissuedlicense | where {$_.licensestatus -eq 2}
# वह कंप्यूटर नाम जिससे आप लाइसेंस रद्द करना चाहते हैं
$compname="wksmun2a15"
$RevokePC = $TSLicensesAssigned | ? sIssuedToComputer -EQ $compname
$RevokePC.Revoke()

यदि आपको उपयोगकर्ता RDP सत्र से कनेक्ट करने की आवश्यकता है, तो आप RDS शैडो कनेक्शन मोड का उपयोग कर सकते हैं (यह वर्कग्रुप में RDSH पर भी काम करता है)।

  1. चरण-दर-चरण गाइड: Windows Server 2016/2012 पर Remote Desktop Services इंस्टॉल करना चरण-दर-चरण गाइड: Windows Server 2016/2012 पर Remote Desktop Services इंस्टॉल करना

    इस लेख में Windows Server 2016 या 2012 पर Remote Desktop Services इंस्टॉल और कॉन्फ़िगर करने के चरण-दर-चरण निर्देश हैं। Windows Server 2016 और 2012 में Terminal Services भूमिका को Remote Desktop Session Host (RDSH) भूमिका सेवा द्वारा बदल दिया गया है और यह Remote Desktop Services (RDS) का हिस्सा है। ए

  1. चरण-दर-चरण गाइड: विंडोज 2016/2019 लाइसेंस सर्वर्स पर RDS CALs इंस्टॉल करना चरण-दर-चरण गाइड: विंडोज 2016/2019 लाइसेंस सर्वर्स पर RDS CALs इंस्टॉल करना

    यदि आपने पहले से रिमोट डेस्कटॉप लाइसेंस सर्वर इंस्टॉल और एक्टिवेट कर लिया है और आप लाइसेंस सर्वर पर रिमोट डेस्कटॉप सर्विसेज क्लाइंट एक्सेस लाइसेंस (CALs) इंस्टॉल करना चाहते हैं, तो नीचे दिए गए निर्देशों को पढ़ें। विंडोज RDS सर्वर 2019 या सर्वर 2016 पर RDS CALs इंस्टॉल या अतिरिक्त जोड़ने के लिए: 1.

  1. रिमोट डेस्कटॉप गेटवे  अस्थायी रूप से अनुपलब्ध  त्रुटि ठीक करें - त्वरित चरण रिमोट डेस्कटॉप गेटवे 'अस्थायी रूप से अनुपलब्ध' त्रुटि ठीक करें - त्वरित चरण

    त्रुटि - आपका कंप्यूटर रिमोट कंप्यूटर से कनेक्ट नहीं कर सकता क्योंकि रिमोट डेस्कटॉप गेटवे सर्वर अस्थायी रूप से अनुपलब्ध है आमतौर पर कई Windows कंप्यूटरों पर होती है। जैसे ही समस्या होती है, सर्वर कनेक्शन सिस्टम को विफल कर देता है, जैसा कि अधिकांश उपयोगकर्ताओं द्वारा रिपोर्ट किया गया है। रिमोट डेस्कट