
यूनिक्स-जैसे सिस्टम से विंडोज टर्मिनल सर्विसेज से जुड़ने के लिए ओपन-सोर्स RDP क्लाइंट, जो स्मार्ट-कार्ड प्रमाणीकरण के साथ RDP संस्करण 4 और 5 का समर्थन करता है।
कृपया सावधान रहें कि यह प्रोजेक्ट अब रखरखाव नहीं किया जा रहा है और कई वर्षों से इसमें कोई पैच नहीं आया है। कुछ सुरक्षा कमजोरियाँ बताई गई हैं, लेकिन उनकी समीक्षा नहीं की गई है। सावधानी से उपयोग करें और अपने जोखिम पर उपयोग करें।
rdesktop Microsoft के RDP प्रोटोकॉल के लिए एक ओपन सोर्स क्लाइंट है। यह Windows NT 4 टर्मिनल सर्वर से लेकर Windows 2012 R2 RDS तक के संस्करणों के साथ काम करने के लिए जाना जाता है। rdesktop ने वर्तमान में RDP संस्करण 4 और 5 प्रोटोकॉल लागू किए हैं।
rdesktop GNU-शैली की निर्माण प्रक्रिया का उपयोग करता है। आमतौर पर rdesktop को स्थापित करने के लिए निम्नलिखित आवश्यक है:
% ./configure
% make
% make install
डिफ़ॉल्ट /usr/local के अंतर्गत स्थापित करना है। इसे configure लाइन में --prefix=<directory> जोड़कर बदला जा सकता है।
स्मार्ट-कार्ड समर्थन मॉड्यूल PCSC-lite का उपयोग करता है। आपको PCSC-lite 1.2.9 या बाद का उपयोग करना चाहिए। rdesktop में स्मार्ट-कार्ड समर्थन सक्षम करने के लिए configure लाइन में --enable-smartcard जोड़ें।
यदि आपने rdesktop स्रोत का एक स्नैपशॉट प्राप्त किया है, तो आपको बिल्ड बुनियादी ढांचा उत्पन्न करने के लिए पहले ./bootstrap चलाने की आवश्यकता होगी। rdesktop के रिलीज़ संस्करणों के लिए यह आवश्यक नहीं है।
RDP सर्वर से कनेक्ट करें:
% rdesktop server
जहाँ server टर्मिनल सर्विसेज मशीन का नाम है। यदि आपको "Connection refused" मिलता है, तो इसका संभावित अर्थ है कि सर्वर में टर्मिनल सर्विसेज सक्षम नहीं है, या कोई फ़ायरवॉल एक्सेस को अवरुद्ध कर रहा है।
आप कमांड लाइन पर कई विकल्प भी निर्दिष्ट कर सकते हैं। ये rdesktop मैनुअल पेज में सूचीबद्ध हैं (man rdesktop चलाएँ)।