RDCMan (रिमोट डेस्कटॉप कनेक्शन मैनेजर) विंडोज सिस्टम एडमिनिस्ट्रेटर्स के लिए एक सुविधाजनक RDP कनेक्शन मैनेजर है। यह एक ही विंडो में कई RDP सेशन्स को प्रबंधित करने, आपके द्वारा लगातार उपयोग या प्रबंधित किए जाने वाले रिमोट विंडोज होस्ट्स के साथ ट्री-जैसी संरचनाएं बनाने, सर्वर्स या ग्रुप्स के लिए विभिन्न RDP कनेक्शन सेटिंग्स का उपयोग करने, और एडमिनिस्ट्रेटर (या यूजर) क्रेडेंशियल्स को सेव करके RDP/RDS सर्वर्स पर स्वचालित रूप से प्रमाणित करने की अनुमति देता है।
उपलब्ध RDCMan का अंतिम संस्करण 2.7 2014 में जारी किया गया था और तब से विकास बंद हो गया है। इसके अलावा, इस संस्करण में एक महत्वपूर्ण भेद्यता पाई गई थी और माइक्रोसॉफ्ट ने 2020 में RDCMan डाउनलोड पेज को पूरी तरह से हटाने का फैसला किया। हालांकि, जून 2021 में, मार्क रुसिनोविच ने घोषणा की कि RDCMan टूल सिसइंटर्नल्स टूल्स में स्थानांतरित हो रहा है और आगे विकसित होगा। 24 जून 2021 को, फिक्स्ड भेद्यताओं के साथ रिमोट डेस्कटॉप कनेक्शन मैनेजर 2.81 का एक नया संस्करण जारी किया गया था।
विंडोज पर RDCMan (रिमोट डेस्कटॉप कनेक्शन मैनेजर) इंस्टॉल करना
RDCMan एक फ्री टूल है और आप इसे माइक्रोसॉफ्ट वेबसाइट से डाउनलोड कर सकते हैं। वर्तमान संस्करण 2.81 यहां उपलब्ध है https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman (0.4 MB)।
RDCMan 2.81 का नया संस्करण एक पोर्टेबल एप्लिकेशन RDCMan.exe के रूप में आता है और इसके लिए इंस्टॉलेशन की आवश्यकता नहीं होती (RDCMan 2.71 के विपरीत, जो एक MSI इंस्टॉलेशन फाइल है)। बस RDCMan.zip आर्काइव डाउनलोड करें और इसे किसी भी फोल्डर में निकालें।
रिमोट डेस्कटॉप कनेक्शन मैनेजर विंडोज 10 (विंडोज 11) और विंडोज सर्वर 2019 तक सभी विंडोज वर्जन्स को सपोर्ट करता है। विंडोज XP और विंडोज सर्वर 2003 भी सपोर्टेड हैं, लेकिन आपको पहले इन ऑपरेटिंग सिस्टम्स पर RDP क्लाइंट वर्जन 6 या नया इंस्टॉल करना होगा।
RDCMan कॉन्फिगर करना, RDP होस्ट ग्रुप्स बनाना
जब आप RDCMan.exe शुरू करते हैं, तो आप एक खाली कंसोल देखेंगे। सबसे पहले, आपको Ctrl+N दबाकर या मेनू में: फाइल -> नया द्वारा अपनी सेटिंग्स स्टोर करने के लिए एक कॉन्फिगरेशन फाइल बनानी होगी। फाइल नाम *.rdg दर्ज करें (वास्तव में, यह एक टेक्स्ट XML फाइल है जिसे आप मैन्युअली संपादित कर सकते हैं)। एक सिंगल कॉन्फिगरेशन फाइल में, आप अपने रिमोट सर्वर्स के लिए किसी भी संख्या में RDP कनेक्शन सेव कर सकते हैं। टूल आपको अपनी पसंद के किसी भी मानदंड द्वारा RDP कनेक्शन्स को संरचित करने की अनुमति देता है: ग्रुप्स बनाने के लिए इस फीचर का उपयोग करें।
उदाहरण के लिए, आप हाइपर-V सर्वर्स का एक ग्रुप या AD डोमेन कंट्रोलर्स वाला ग्रुप बना सकते हैं। आप अपने रिमोट सर्वर्स को उनके स्थान, भूमिका, या ग्राहक के आधार पर ग्रुप कर सकते हैं।
आप इस ग्रुप में सर्वर्स से कनेक्ट करने के लिए RDP क्रेडेंशियल्स सेव कर सकते हैं। ग्रुप प्रॉपर्टीज में, लॉगऑन क्रेडेंशियल्स टैब पर जाएं और अपने क्रेडेंशियल्स निर्दिष्ट करें। इस ग्रुप में सभी सर्वर्स ग्रुप सेटिंग्स इनहेरिट करते हैं। किसी सर्वर विकल्प को निर्दिष्ट ग्रुप सेटिंग्स से अलग बदलने के लिए, "पैरेंट से इनहेरिट करें" को अनचेक करें और व्यक्तिगत सेटिंग्स सेट करें।
सेव बटन पर क्लिक करना न भूलें।
चेतावनी! RDP कनेक्शन क्रेडेंशियल्स RDG कॉन्फिगरेशन फाइल में एन्क्रिप्टेड रूप से संग्रहीत होते हैं बजाय विंडोज क्रेडेंशियल मैनेजर के (यह डोमेन ग्रुप पॉलिसी सेटिंग्स पर निर्भर नहीं करता जो RDP क्रेडेंशियल्स सेव करने से रोकती हैं)। वर्तमान यूजर का सुरक्षा संदर्भ उपयोग किया जाता है (लॉग ऑन यूजर के क्रेडेंशियल्स) या आप एन्क्रिप्शन के लिए X509 सर्टिफिकेट का उपयोग कर सकते हैं।
RDCMan कॉन्फिगरेशन फाइल को थर्ड-पार्टी टूल्स (उदाहरण के लिए, बिटलॉकर या ट्रूक्रिप्ट का उपयोग करके) एन्क्रिप्ट करने की अनुशंसा की जाती है।
RDCMan में RDP कनेक्शन सेटिंग्स कॉन्फिगर करना
"कनेक्शन सेटिंग्स" टैब में RDP कनेक्शन प्रॉपर्टीज पर जाएं। डिफ़ॉल्ट रूप से, RDP कनेक्शन के लिए मानक पोर्ट 3389 उपयोग किया जाता है। यदि आपका RDP सर्वर नॉन-स्टैंडर्ड पोर्ट पर सुनता है तो आप पोर्ट नंबर बदल सकते हैं। "पैरेंट से इनहेरिट करें" विकल्प को अनचेक करें और RDP पोर्ट नंबर बदलें।
यदि आप "कंसोल से कनेक्ट करें" विकल्प चेक करते हैं, तो आप अपने सर्वर के कंसोल से कनेक्ट होंगे। कंसोल मोड आपके सर्वर के लोकल मॉनिटर से डायरेक्ट कनेक्शन का अनुकरण करता है और इसका उपयोग क्लाइंट CAL लाइसेंस के बिना RDS सर्वर से कनेक्ट करने के लिए किया जाता है, या यदि लाइसेंसिंग सर्वर उपलब्ध नहीं है, या RDSH लाइसेंसिंग मोड कॉन्फिगर नहीं किया गया है।
"रिमोट डेस्कटॉप सेटिंग्स" टैब में RDP सेशन में उपयोग की जाने वाली स्क्रीन रिजॉल्यूशन कॉन्फिगर करें (मैं इसे "फुल स्क्रीन" पर सेट करने की सलाह देता हूं) और संबंधित टैब में RDP सेशन पर रीडायरेक्ट किए जाने वाले लोकल रिसोर्सेज (उदाहरण के लिए, आप अपने क्लिपबोर्ड को RDP सेशन पर रीडायरेक्ट कर सकते हैं, लोकल प्रिंटर्स, लोकल ड्राइव्स शेयरिंग का उपयोग कर सकते हैं, आदि)।
यदि आपको स्क्रॉल करने की आवश्यकता नहीं है और RDP विंडो आपकी स्क्रीन पर फिट बैठती है, तो विकल्प "डॉक्ड रिमोट डेस्कटॉप को विंडो में फिट करने के लिए स्केल करें" चेक करें।
RDCMan 2.81 की मुख्य कमी यह है कि यह RDP सेशन विंडो के ऑटोमैटिक रिसाइजिंग को सपोर्ट नहीं करता। यदि आप RDCMan विंडो को रिसाइज करना चाहते हैं, तो आपको सभी रिमोट सर्वर्स से पुनः कनेक्ट करना होगा। इस मामले में, RDP विंडो को ऑटोमैटिकली बदलकर (RDP साइज ऑटो-फिट), आपके कनेक्शन्स सही ढंग से प्रदर्शित होंगे।
होस्ट्स (सर्वर्स और वर्कस्टेशन्स) को RDCMan ग्रुप्स में जोड़ा जा सकता है। ग्रुप पर राइट-क्लिक करें और सर्वर जोड़ें:
- सर्वर नाम – होस्टनाम या उसका IP पता निर्दिष्ट करें;
- डिस्प्ले नाम – RDCMan कंसोल में प्रदर्शित सर्वर नाम।
अंत में, आपको रियल-टाइम में अपडेट होने वाले रिमोट सर्वर टाइल्स वाला ऐसा कंसोल मिलेगा।
जब आप किसी सर्वर पर डबल-क्लिक करते हैं, तो आप सेव किए गए क्रेडेंशियल्स के साथ RDP का उपयोग करके सर्वर एक्सेस करेंगे।
आप "ग्रुप कनेक्ट" विकल्प का उपयोग कर सकते हैं। इस प्रकार, ग्रुप में सभी होस्ट्स के लिए RDP कंसोल खुल जाएंगे।
आप अपने सर्वर के साथ मानक चीजें कर सकते हैं, वे सहज हैं।
- सर्वर पुनः कनेक्ट करें – यदि रिमोट सेशन डिस्कनेक्ट हो गया है तो पुनः कनेक्ट करें;
- कीज़ भेजें – सर्वर को स्टैंडर्ड कीबोर्ड शॉर्टकट्स भेजें;
- सर्वर डिस्कनेक्ट करें – सर्वर से डिस्कनेक्ट करें;
- सर्वर लॉग ऑफ करें – सर्वर से लॉग ऑफ करें;
- सेशन्स सूचीबद्ध करें – सर्वर सक्रिय सेशन्स देखें;
- अनडॉक – सर्वर को अलग RDP विंडो में लाएं;
- डॉक – सर्वर को कंसोल पर वापस लाएं।
यदि आपको RD गेटवे भूमिका वाले पब्लिश्ड सर्वर के माध्यम से रिमोट RDSH होस्ट से कनेक्ट करने की आवश्यकता है, तो आप गेटवे सेटिंग्स टैब पर इसके पैरामीटर्स सेट कर सकते हैं।
मुख्य बात: कॉन्फिगरेशन फाइल को सेव करना न भूलें (फाइल -> सेव *.rdg)। अन्यथा, बाहर निकलने पर आपकी सभी सेटिंग्स खो जाएंगी।
नया RDG फाइल फॉर्मेट RDCMan 2.81 पिछले वर्जन्स के टूल के साथ संगत नहीं है।
अगली बार जब आप RDCMan शुरू करेंगे, तो आपको एक विंडो दिखाई देगी जहां आपको उन सर्वर्स या ग्रुप्स को चुनना होगा जिनसे आप पुनः कनेक्ट करना चाहेंगे।
RDCMan में सर्वर्स कैसे इम्पोर्ट करें?
दुर्भाग्य से, आप अपने सर्वर्स या वर्कस्टेशन्स को सीधे एक्टिव डायरेक्टरी से इम्पोर्ट नहीं कर सकते। यह काफी अजीब लगता है क्योंकि RDCMan माइक्रोसॉफ्ट द्वारा विकसित एक टूल है।
हालांकि, आप सर्वर्स को टेक्स्ट या CSV फाइल से इम्पोर्ट कर सकते हैं। उदाहरण के लिए, आप Get-ADComputer कमांडलेट का उपयोग करके AD से कंप्यूटर्स या सर्वर्स की सूची एक्सपोर्ट कर सकते हैं:
(Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows Server*' } | select name).name | Out-File -FilePath c:\PS\ad_servers.txt
सर्वर सूची को RDCMan कंसोल में इम्पोर्ट करने के लिए, एडिट मेनू में "सर्वर्स इम्पोर्ट करें" चुनें। अगली विंडो में, सर्वर सूची वाली टेक्स्ट फाइल का पथ निर्दिष्ट करें और इम्पोर्ट पर क्लिक करें।
इम्पोर्ट की गई सर्वर सूची को ग्रुप्स में विभाजित करने के लिए, Edit -> स्मार्ट ग्रुप जोड़ें का उपयोग करें। ग्रुप नाम टाइप करें और नियम सेट करें, जिनके अनुसार सर्वर्स इसमें आएंगे (उदाहरण के लिए, नाम का सामान्य भाग या IP पते)।
RDCMan में सर्वर्स जोड़ते समय, आप पैटर्न्स का उपयोग कर सकते हैं:
{ber,mch,ham}– निर्दिष्ट मानों को क्रमशः प्रतिस्थापित करें[1-5]– रेंज से सभी नंबरों को प्रतिस्थापित करें
उदाहरण के लिए, सर्वर नाम के रूप में निम्न स्ट्रिंग निर्दिष्ट करें: {ber,mch,ham}-dc0[1-3] और 9 सर्वर्स RDCMan कंसोल में जुड़ जाएंगे।
RDCMan के माध्यम से हाइपर-V वर्चुअल मशीन कंसोल एक्सेस करना
RDCMan 2.81 में आप हाइपर-V होस्ट पर चलने वाली वर्चुअल मशीन्स के कंसोल से डायरेक्ट कनेक्शन कॉन्फिगर कर सकते हैं (एनहांस्ड सेशन मोड का उपयोग किया जाता है)। ऐसा करने के लिए, आपको अपने हाइपर-V होस्ट पर वर्चुअल मशीन ID प्राप्त करनी होगी। इस पावरशेल कमांड का उपयोग करें:
Get-VM -Name WS2016 | select ID
VM ID प्राप्त करने के बाद, आप इसे RDCMan में कनेक्शन कॉन्फिगर करने के लिए उपयोग कर सकते हैं। RDCMan में नया सर्वर जोड़ते समय, रिमोट हाइपर-V होस्ट का नाम निर्दिष्ट करें, "VM कंसोल कनेक्ट" विकल्प चेक करें, और ID फील्ड में VMID पेस्ट करें। आप VMBus पर हाइपर-V एडमिनिस्ट्रेटर विशेषाधिकारों वाले अकाउंट के तहत कनेक्ट होंगे (इसका मतलब है कि आपको गेस्ट OS के FQDN या IP पते पर नेटवर्क एक्सेस की आवश्यकता नहीं है – एक्सेस हाइपर-V होस्ट बस के माध्यम से TCP पोर्ट 2701 पर प्रदान किया जाता है)।
RDCMan का एक सरल यूजर इंटरफेस है और इसका उपयोग करना बहुत आसान है। यदि आपको केवल RDP कनेक्शन मैनेजर की आवश्यकता है, तो यह विंडोज एडमिनिस्ट्रेटर के लिए एक उत्कृष्ट और उपयोग में आसान रोजमर्रा का टूल है।