एंड्रॉयड

Ubuntu 18.04 पर xrdp सर्वर (रिमोट डेस्कटॉप) कैसे स्थापित करें

कैसे सेटअप उबंटू विंडोज क्लाइंट के लिए दूरस्थ डेस्कटॉप XRDP सर्वर

कैसे सेटअप उबंटू विंडोज क्लाइंट के लिए दूरस्थ डेस्कटॉप XRDP सर्वर

विषयसूची:

Anonim

Xrdp Microsoft दूरस्थ डेस्कटॉप प्रोटोकॉल (RDP) का एक ओपन-सोर्स कार्यान्वयन है जो आपको किसी दूरस्थ सिस्टम को रेखांकन करने की अनुमति देता है। RDP के साथ, आप रिमोट मशीन में लॉग इन कर सकते हैं और एक वास्तविक डेस्कटॉप सत्र बना सकते हैं जैसे कि आपने किसी स्थानीय मशीन में लॉग इन किया हो।

यह ट्यूटोरियल बताता है कि Ubuntu 18.04 पर Xrdp सर्वर को कैसे स्थापित और कॉन्फ़िगर किया जाए।

डेस्कटॉप वातावरण स्थापित करना

आमतौर पर, लिनक्स सर्वर में डेस्कटॉप वातावरण स्थापित नहीं होता है। हमारा पहला कदम X11 और एक हल्का डेस्कटॉप वातावरण स्थापित करना है जो Xrdp के बैकएंड के रूप में कार्य करेगा।

उबंटू रिपॉजिटरी में कई डेस्कटॉप वातावरण (डीई) उपलब्ध हैं। हम Xfce स्थापित कर रहे हैं। यह एक तेज़, स्थिर और हल्का डेस्कटॉप वातावरण है, जो इसे दूरस्थ सर्वर पर उपयोग के लिए आदर्श बनाता है।

अपने सर्वर पर Xfce स्थापित करने के लिए sudo विशेषाधिकारों के साथ एक उपयोगकर्ता के रूप में निम्नलिखित कमांड टाइप करें:

sudo apt update sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

आपके सिस्टम के आधार पर, Xfce संकुल को डाउनलोड करने और स्थापित करने में कुछ समय लगेगा।

Xrdp स्थापित कर रहा है

Xrdp पैकेज डिफ़ॉल्ट Ubuntu रिपॉजिटरी में उपलब्ध है। इसे स्थापित करने के लिए, चलाएं:

sudo apt install xrdp

जब स्थापना प्रक्रिया पूरी हो जाती है, तो Xrdp सेवा स्वचालित रूप से शुरू हो जाएगी। आप यह सत्यापित कर सकते हैं कि Xrdp टाइप करके चल रहा है:

sudo systemctl status xrdp

आउटपुट कुछ इस तरह दिखाई देगा:

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…

डिफ़ॉल्ट रूप से Xrdp /etc/ssl/private/ssl-cert-snakeoil.key फ़ाइल का उपयोग करता है जो केवल "ssl-cert" समूह के सदस्य हैं जो उपयोगकर्ताओं द्वारा पढ़ा जा सकता है। समूह में xrdp उपयोगकर्ता को जोड़ने के लिए निम्न आदेश निष्पादित करें:

sudo adduser xrdp ssl-cert

बस। Xrdp को आपके Ubuntu सर्वर पर स्थापित किया गया है।

Xrdp को कॉन्फ़िगर करना

Xrdp कॉन्फ़िगरेशन फ़ाइलें /etc/xrdp निर्देशिका में स्थित हैं। बुनियादी Xrdp कनेक्शन के लिए, आपको Xfce का उपयोग करने के लिए केवल Xrdp को कॉन्फ़िगर करने की आवश्यकता है। ऐसा करने के लिए अपने पाठ संपादक में निम्न फ़ाइल खोलें:

sudo nano /etc/xrdp/xrdp.ini

फ़ाइल के अंत में निम्न पंक्ति जोड़ें:

/etc/xrdp/xrdp.ini

exec startxfce4

फ़ाइल सहेजें और Xrdp सेवा को पुनरारंभ करें:

sudo systemctl restart xrdp

फ़ायरवॉल को कॉन्फ़िगर करना

डिफ़ॉल्ट रूप से, Xrdp सभी इंटरफेस पर पोर्ट 3389 पर सुनता है। यदि आप अपने उबंटू सर्वर पर एक फ़ायरवॉल चलाते हैं (जो आपको हमेशा करना चाहिए), तो आपको एक नियम जोड़ना होगा जो Xrdp पोर्ट पर ट्रैफ़िक को सक्षम करेगा।

किसी विशिष्ट IP पते या IP श्रेणी से Xrdp सर्वर तक पहुँच की अनुमति देने के लिए, इस उदाहरण में 192.168.1.0/24 , निम्नलिखित कमांड चलाएँ:

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

बढ़ी हुई सुरक्षा के लिए, आप केवल स्थानीयहोस्ट पर सुनने के लिए Xrdp की स्थापना करने और SSH सुरंग बनाने पर विचार कर सकते हैं जो पोर्ट 3389 पर आपके स्थानीय मशीन से उसी पोर्ट पर सर्वर के लिए सुरक्षित रूप से आगे की ओर ट्रैफ़िक देता है। एक अन्य सुरक्षित विकल्प ओपनवीपीएन को स्थापित करना और निजी नेटवर्क को Xrdp सर्वर से कनेक्ट करना है।

Xrdp सर्वर से कनेक्ट करना

अब जब आपने अपना Xrdp सर्वर सेट कर लिया है, तो अपने Xrdp क्लाइंट को खोलने और सर्वर से कनेक्ट होने का समय आ गया है।

अब आप अपने कीबोर्ड और माउस का उपयोग करके अपने स्थानीय मशीन से दूरस्थ XFCE डेस्कटॉप के साथ बातचीत शुरू कर सकते हैं।

निष्कर्ष

Xrdp सर्वर स्थापित करने से आप ग्राफिक इंटरफ़ेस का उपयोग करने के लिए एक आसान उपयोग करके अपने स्थानीय डेस्कटॉप मशीन से अपने Ubuntu 18.04 सर्वर का प्रबंधन कर सकते हैं।

ubuntu rdp