ذكري المظهر

كيفية تثبيت خادم xrdp (سطح المكتب البعيد) على أوبونتو 18.04

Remote Desktop Connection التحكم بكميبوتر آخر @MohamedMoslehG

Remote Desktop Connection التحكم بكميبوتر آخر @MohamedMoslehG

جدول المحتويات:

Anonim

Xrdp هو تطبيق مفتوح المصدر لبروتوكول سطح المكتب البعيد لـ Microsoft (RDP) الذي يسمح لك بالتحكم بيانياً في نظام بعيد. باستخدام RDP ، يمكنك تسجيل الدخول إلى الجهاز البعيد وإنشاء جلسة سطح مكتب حقيقية كما لو كنت قد سجلت الدخول إلى جهاز محلي.

يشرح هذا البرنامج التعليمي كيفية تثبيت وتكوين خادم Xrdp على Ubuntu 18.04.

تثبيت بيئة سطح المكتب

بشكل عام ، لا تحتوي خوادم Linux على بيئة سطح مكتب مثبتة. خطوتنا الأولى هي تثبيت X11 وبيئة سطح المكتب خفيفة الوزن التي ستعمل كخلفية لـ Xrdp.

هناك العديد من بيئات سطح المكتب (DE) المتاحة في مستودعات أوبونتو. سنقوم بتثبيت Xfce. إنها بيئة سطح مكتب سريعة ومستقرة وخفيفة الوزن ، مما يجعلها مثالية للاستخدام على خادم بعيد.

اكتب الأوامر التالية كمستخدم له امتيازات sudo لتثبيت Xfce على الخادم الخاص بك:

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)…

بشكل افتراضي ، يستخدم /etc/ssl/private/ssl-cert-snakeoil.key ملف /etc/ssl/private/ssl-cert-snakeoil.key والذي يمكن قراءته فقط من قبل المستخدمين الذين هم أعضاء في مجموعة "ssl-cert". قم xrdp الأمر التالي لإضافة مستخدم xrdp إلى المجموعة:

sudo adduser xrdp ssl-cert

هذا هو. تم تثبيت Xrdp على خادم أوبونتو الخاص بك.

تكوين Xrdp

توجد ملفات تكوين Xrdp في دليل /etc/xrdp . للاتصالات Xrdp الأساسية ، تحتاج فقط إلى تكوين Xrdp لاستخدام Xfce. للقيام بذلك ، افتح الملف التالي في محرر النصوص الخاص بك:

sudo nano /etc/xrdp/xrdp.ini

أضف السطر التالي في نهاية الملف:

/etc/xrdp/xrdp.ini

exec startxfce4

احفظ الملف وأعد تشغيل خدمة Xrdp:

sudo systemctl restart xrdp

تكوين جدار الحماية

بشكل افتراضي ، يستمع Xrdp على المنفذ 3389 على كافة الواجهات. إذا قمت بتشغيل جدار حماية على خادم Ubuntu (وهو ما يجب عليك فعله دائمًا) ، فستحتاج إلى إضافة قاعدة ستمكّن حركة المرور على منفذ Xrdp.

للسماح بالوصول إلى خادم Xrdp من عنوان IP معين أو نطاق IP ، في هذا المثال 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 إلى الخادم على نفس المنفذ. خيار آمن آخر هو تثبيت OpenVPN والاتصال بخادم Xrdp عبر الشبكة الخاصة.

الاتصال بخادم Xrdp

الآن وقد قمت بإعداد خادم Xrdp الخاص بك ، فقد حان الوقت لفتح عميل Xrdp الخاص بك والاتصال بالخادم.

يمكنك الآن بدء التفاعل مع سطح المكتب البعيد XFCE من جهازك المحلي باستخدام لوحة المفاتيح والماوس.

استنتاج

يسمح لك تثبيت خادم Xrdp بإدارة خادم Ubuntu 18.04 من جهاز سطح المكتب المحلي الخاص بك باستخدام واجهة رسومية سهلة الاستخدام.

أوبونتو RDP