हाल के वर्षों में Microsoft द्वारा अपने RDP क्लाइंट को विभिन्न प्लेटफॉर्म (iOS, macOS, Android, Windows 10 के लिए एक अलग UWP रिमोट डेस्कटॉप ऐप भी है) पर पोर्ट करने के बावजूद, कई उपयोगकर्ता ब्राउज़र से RDS सर्वर और पब्लिश्ड RemoteApps तक रिमोट एक्सेस चाहते हैं। ऐसा करने के लिए, Microsoft कुछ वर्षों से अपने HTML5-आधारित रिमोट डेस्कटॉप वेब क्लाइंट को विकसित कर रहा है। काफी हाल ही में, पहला आधिकारिक RD वेब क्लाइंट संस्करण जारी किया गया है। इस लेख में हम देखेंगे कि रिमोट डेस्कटॉप वेब क्लाइंट को कैसे इंस्टॉल और कॉन्फ़िगर करें, साथ ही ब्राउज़र से Windows Server 2016 पर चल रहे RDS सर्वर पर RemoteApp एक्सेस करने के लिए इसका उपयोग कैसे करें।
Contents:
- रिमोट डेस्कटॉप HTML5 वेब क्लाइंट आवश्यकताएं
- Windows Server 2016 RDS पर RD वेब HTML5 क्लाइंट इंस्टॉल करना
- HTML5 सपोर्ट वाले ब्राउज़र से RDWeb एक्सेस सर्वर से कनेक्ट करें
रिमोट डेस्कटॉप HTML5 वेब क्लाइंट आवश्यकताएं
रिमोट डेस्कटॉप वेब क्लाइंट Windows Server 2016/2019 पर चल रहे RDS सर्वर्स पर RD वेब एक्सेस भूमिका की एक सुविधा के रूप में उपलब्ध है।
RD वेब क्लाइंट कार्यान्वयन से पहले, सुनिश्चित करें कि आपका इंफ्रास्ट्रक्चर निम्नलिखित आवश्यकताओं को पूरा करता है:
- एक तैनात RDS इंफ्रास्ट्रक्चर, जिसमें Windows Server 2016/2019 पर RD Gateway, RD Connection Broker और RD Web Access शामिल हैं;
- Per User टर्मिनल लाइसेंस (RDS CAL) उपयोग किए जाते हैं;
- एक विश्वसनीय CA द्वारा जारी SSL सर्टिफिकेट RDS Gateway और वेब एक्सेस सर्वर पर उपयोग किए जाने चाहिए (सेल्फ-साइन SSL सर्टिफिकेट की अनुमति नहीं है);
- केवल Windows 10 या Windows Server 2008 R2 (या उच्चतर) का उपयोग RDP क्लाइंट के रूप में किया जाना चाहिए;
- अपडेट KB4025334 (18 जुलाई, 2017) या कोई भी बाद का संचयी अपडेट RDS सर्वर पर इंस्टॉल होना चाहिए।
Windows Server 2016 RDS पर RD वेब HTML5 क्लाइंट इंस्टॉल करना
जैसा कि हम पहले ही बता चुके हैं, Windows Server 2016 / 2019 के लिए RD वेब क्लाइंट संस्करण वर्तमान में उपलब्ध है, लेकिन यह घटक WS 2016 वितरण में एकीकृत नहीं है, और आपको इसे अलग से इंस्टॉल करना होगा।
RD वेब एक्सेस भूमिका वाले सर्वर पर PowerShellGet मॉड्यूल इंस्टॉल करें:
Install-Module -Name PowerShellGet -Force
PowerShell कंसोल को रीस्टार्ट करें। अब RD वेब क्लाइंट मैनेजमेंट मॉड्यूल इंस्टॉल करें:
Install-Module -Name RDWebClientManagement
Microsoft लाइसेंस समझौते की शर्तों को स्वीकार करने के लिए A दबाएं।
फिर वेब रिमोट डेस्कटॉप का नवीनतम संस्करण इंस्टॉल करें:
Install-RDWebClientPackage
RDWebClientPackage पैकेज इंस्टॉल होने के बाद, निम्न कमांड के साथ इसके गुणों की जांच करें:
Get-RDWebClientPackage
जैसा कि आप देख सकते हैं, rd-html 5.0 package version 1.0.0 दिखाई दिया।
फिर RDS कनेक्शन ब्रोकर भूमिका वाले सर्वर पर SSO (Enable Single Sign On) के लिए उपयोग किए जाने वाले SSL सर्टिफिकेट को .cer फ़ाइल (BASE64) के रूप में एक्सपोर्ट करें। आप इसे कंप्यूटर सर्टिफिकेट मैनेजर (certlm.msc) के ग्राफिकल स्नैप-इन में एक्सपोर्ट कर सकते हैं। आपको जिस सर्टिफिकेट की आवश्यकता है वह Personal\Certificates सेक्शन में स्थित है।
अपने RD वेब सर्वर पर सर्टिफिकेट इंपोर्ट करें:
Import-RDWebClientBrokerCert C:\RDBrokerCert.cer
अब आप RD वेब क्लाइंट पब्लिश कर सकते हैं:
Publish-RDWebClientPackage -Type Production -Latest
RD वेब क्लाइंट टेस्ट करने के लिए, इस कमांड का उपयोग करें:
Publish-RDWebClientPackage -Type Test -Latest
HTML5 सपोर्ट वाले ब्राउज़र से RDWeb एक्सेस सर्वर से कनेक्ट करें
RDS सर्वर पर वेब क्लाइंट तैनात करने के बाद, आप क्लाइंट कंप्यूटर पर ब्राउज़र चला सकते हैं। Edge, IE 11, Google Chrome, Safari और Firefox के सभी नवीनतम संस्करण समर्थित हैं (हालांकि, RD वेब क्लाइंट अभी तक किसी भी मोबाइल डिवाइस पर काम नहीं करता)। ब्राउज़र से RDS सर्वर एक्सेस करने के लिए, बस अपने उपयोगकर्ताओं के साथ अपने RDWeb सर्वर का URL लिंक साझा करें।
URL एड्रेस खोलें:
https://RDWebFQDN.server.name/RDWeb/webclient/index.html
टेस्ट वातावरण तक पहुंचने के लिए, इस URL एड्रेस का उपयोग करें:
https://RDWebFQDN.server.name/RDWeb/WebClient-Test/index.html
सर्वर नाम SSL सर्टिफिकेट में RD वेब एक्सेस सर्वर नाम से मेल खाना चाहिए।
अपने क्रेडेंशियल्स का उपयोग करके RDWeb सर्वर पर साइन इन करें।
साइन-इन के दौरान आपको पूछा जाएगा कि आपके RD सत्र में कौन से लोकल संसाधन उपलब्ध होने चाहिए। केवल क्लिपबोर्ड और प्रिंटर रीडायरेक्शन उपलब्ध है (वर्तमान में लोकल ड्राइव और कोई भी USB डिवाइस HTML5 RDP क्लाइंट पर रीडायरेक्ट नहीं किए जा सकते, कृपया इसके बजाय mstsc.exe क्लाइंट का उपयोग करें)।
पब्लिश्ड RemoteApps और RDP शॉर्टकट की सूची दिखाई देती है। आप स्क्रीन के शीर्ष पर आइकन का उपयोग करके उनके बीच स्विच कर सकते हैं।
आप RD वेब क्लाइंट का उपयोग करके वर्चुअल PDF प्रिंटर (Microsoft Print to PDF) से प्रिंट कर सकते हैं। फिर जब आप RD वेब क्लाइंट विंडो में कुछ प्रिंट करते हैं, तो आपका ब्राउज़र आपको PDF फ़ाइल डाउनलोड करने के लिए प्रेरित करता है। आप इस PDF फ़ाइल को खोल सकते हैं और अपने लोकल प्रिंटर पर प्रिंट कर सकते हैं।
HTML5 RD वेब क्लाइंट में RD विंडो आकार का डायनामिक बदलना और फुल स्क्रीन मोड उपलब्ध हैं। आप क्लिपबोर्ड के माध्यम से अपने रिमोट डेस्कटॉप सत्र में केवल टेक्स्ट कॉपी कर सकते हैं (लेकिन फाइलें या ग्राफिक्स नहीं)।
यह दिलचस्प है कि आप RD वेब क्लाइंट में RDS सर्वर पर मेमोरी आकार और CPU लोड देख सकते हैं। बस पब्लिश्ड ऐप के आइकन पर क्लिक करके इसे देखें।