إعداد وصول آمن عبر بروتوكول سطح المكتب البعيد (RDP) إلى سطح مكتب Pardus Xfce

إذا كنت بحاجة إلى استخدام جهاز كمبيوتر Pardus من غرفة أخرى أو شبكة أخرى، فإن الإعداد الأمثل يعتمد على ما إذا كنت ترغب في رؤية سطح المكتب مفتوحًا بالفعل أو بدء تسجيل دخول رسومي منفصل. بالنسبة لإصدار Pardus 25 Xfce، يُعد استخدام xrdpXorg كخلفية خيارًا عمليًا لبروتوكول سطح المكتب البعيد (RDP)؛ قم بتثبيته فقط إذا كانت مستودعات Pardus المُهيأة على جهازك توفر الحزم، واحرص على إبقاء الوصول من خلال شبكة محلية موثوقة أو شبكة افتراضية خاصة (VPN). يتيح بروتوكول سطح المكتب البعيد (RDP) لعميل RDP عرض جلسة رسومية عن بُعد والتحكم بها.

يستخدم هذا الدليل نظام Pardus 25 كنقطة مرجعية. يتوفر Pardus 25 مع واجهة Xfce 4.20.2 كبيئة سطح مكتب افتراضية، ومع GNOME 48.4 كإصدار منفصل، وفقًا لملاحظات إصدار Pardus 25. قد تحتوي إصدارات Pardus السابقة على إصدارات حزم أو سلوكيات سطح مكتب مختلفة، لذا يُرجى التحقق من إصدارك قبل اتباع الخطوات الخاصة بكل حزمة.

1. حدد تجربة سطح المكتب التي تحتاجها

قد يعني الوصول إلى سطح المكتب عن بُعد أمرين مختلفين. يُظهر مشاركة سطح المكتب جلسة العرض الرسومية المفتوحة بالفعل على جهاز Pardus ويتحكم بها. أما تسجيل الدخول عن بُعد فيُنشئ جلسة تسجيل دخول رسومية للمستخدم المتصل. لا يمكن استبدال هذين الوضعين: فالمشاركة مفيدة عند مساعدة شخص ما على وحدة التحكم، بينما يُعد تسجيل الدخول عن بُعد أنسب عادةً للوصول إلى محطة العمل دون مراقبة.

تُتيح الخطوات التالية إعداد جلسة Xfce منفصلة xrdp. هذا يُجنّب افتراض أن المستخدم على الجهاز الفعلي قد سجّل دخوله بالفعل. إذا كان تثبيت Pardus لديك يستخدم GNOME وترغب تحديدًا في مشاركة سطح المكتب أو تسجيل الدخول عن بُعد إلى GNOME، فتحقق من الإعدادات > النظام > سطح المكتب البعيد. تُقدّم وثائق GNOME الحالية عناصر تحكم منفصلة لمشاركة سطح المكتب وتسجيل الدخول عن بُعد، ولكن الخيارات الدقيقة تعتمد على مكونات GNOME والإصدار المُثبّت؛ فلا تفترض وجودها في Xfce.

كمثال عملي، تخيل طالبًا افتراضيًا يرغب في فتح محطة عمل Pardus 25 Xfce الخاصة به من حاسوب محمول يعمل بنظام Windows، بينما كلا الجهازين متصلان بنفس الشبكة المنزلية. يحتاج الطالب إلى جلسة رسومية خاصة به، لذا فإن استخدام Xfce مع xrdp مناسب. هذا المثال توضيحي فقط، ولا يمثل تقريرًا عن إعداد تم اختباره.

2. تجهيز بطاقة باردوس والتأكد من توفر الباقة

قبل تثبيت أي شيء، قم بتحديث برنامج Pardus من خلال مستودعاته المعتادة، وتأكد من امتلاكك حساب مدير، واتصال شبكة فعال، وطريقة للوصول إلى الكمبيوتر محليًا في حال تعذر الوصول عن بُعد. على جهاز Pardus، تحقق من الإصدار وسطح المكتب.

cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"

ثم تحقق مما إذا كانت المستودعات المُكوّنة على هذا التثبيت توفر كلاً من حزم خادم RDP وبرنامج تشغيل Xorg:

sudo apt update
apt-cache policy xrdp xorgxrdp

قم بالتثبيت فقط إذا كان كلا المستودعين يُظهران مرشحًا. يصف مشروع xrdp برنامج xrdp بأنه خادم تسجيل دخول رسومي لبروتوكول سطح المكتب البعيد (RDP)، ويوصي باستخدام هذه xorgxrdpالوحدة لسطح مكتب Xorg؛ منفذ الاستماع الافتراضي الخاص به هو TCP 3389. قد يختلف توفر الحزمة باختلاف إصدار Pardus وإعدادات المستودع. إذا لم يكن لأي من الحزمتين مرشح، فلا تُضف مستودعًا تابعًا لجهة خارجية غير ذات صلة لمجرد اتباع هذا الدليل؛ راجع مصادر حزمة Pardus الخاصة بإصدارك.

sudo apt install xrdp xorgxrdp

3. حدد Xfce للجلسة البعيدة وابدأ الخدمة

الجلسة هي بيئة سطح المكتب التي يراها المستخدم البعيد بعد تسجيل الدخول. إذا كان الجهاز يعمل بالفعل بنظام Pardus Xfce، فأخبر مشغل جلسة X ببدء تشغيل Xfce لحسابك:

printf '%s\n' xfce4-session > ~/.xsession

يكتب هذا الأمر أمر جلسة واحد في ملف المستخدم الحالي ~/.xsession. شغّله باستخدام الحساب الذي سيتصل، وليس بصلاحيات المستخدم الجذر. إذا كنت تستخدم سطح مكتب آخر أو لديك ملف مخصص بالفعل .xsession، فلا تستبدله دون تدقيق؛ احفظ نسخة منه أولًا واستخدم أمر الجلسة المناسب لذلك السطح.

قم بتمكين خدمة xrdp عند بدء التشغيل وابدأ تشغيلها الآن:

sudo systemctl enable --now xrdp
systemctl is-active xrdp

يجب أن يُظهر الأمر الثاني رسالةً activeإذا أفاد نظام systemd بأن الخدمة قيد التشغيل. إذا كانت الخدمة مفقودة أو فشلت في البدء، فتحقق من حالتها قبل فتح أي منفذ شبكة.

sudo systemctl status xrdp --no-pager

4. تقييد الوصول إلى الشبكة قبل الاتصال

لا تعرض منفذ TCP 3389 مباشرةً للإنترنت العام. بروتوكول سطح المكتب البعيد (RDP) خدمة تسجيل دخول تفاعلية، لذا فإن أي منفذ متاح يجذب محاولات تخمين كلمات المرور. للاستخدام المنزلي أو المكتبي، اتصل من نفس الشبكة الموثوقة أو اتصل أولاً بشبكة VPN الخاصة بمؤسستك. إذا كان جدار الحماية مُفعّلاً، فأنشئ قاعدة تسمح بالوصول إلى منفذ TCP 3389 فقط من نطاق عناوين الشبكة المحلية الموثوقة أو شبكة VPN. تختلف أوامر جدار الحماية حسب ما إذا كان الكمبيوتر يستخدم UFW أو nftables أو أي مدير آخر؛ لذا افحص جدار الحماية النشط وقواعده الحالية قبل تغييرها.

ابحث عن العنوان المحلي لجهاز Pardus باستخدام:

hostname -I

استخدم العنوان الذي يمكن الوصول إليه من شبكة العميل، وليس عنوانًا محليًا أو واجهة VPN غير ذات صلة. حافظ على حماية حساب مستخدم Pardus بكلمة مرور قوية وفريدة، وتجنب مشاركة بيانات اعتماد المسؤول للوصول الروتيني إلى سطح المكتب. توثق وثائق xrdp الأصلية تشفير TLS لنقل RDP افتراضيًا؛ ومع ذلك، تحقق من سلوك الشهادة في بيئة النشر الخاصة بك، وحافظ على تحديث الخادم والعميل.

5. الاتصال من جانب العميل والتحقق من الجلسة

في نظام ويندوز، افتح برنامج Remote Desktop Connection بتشغيل الأمر التالي mstsc. أدخل عنوان IP الخاص بجهاز Pardus، ثم اختر "اتصال"، وسجّل الدخول باستخدام حساب Pardus الذي يملك .xsessionالملف. من جهاز Linux آخر، يمكن لبرنامج Remmina العمل كعميل RDP؛ حيث يُشير دليل برامج مجتمع Pardus إلى أن Remmina يدعم بروتوكول RDP والعديد من بروتوكولات الوصول عن بُعد الأخرى.

يجب أن يؤدي الاتصال الناجح إلى الوصول إلى جلسة سطح مكتب Xfce. تأكد من إمكانية فتح تطبيق غير ضار، والتفاعل مع سطح المكتب، ثم قطع الاتصال بشكل طبيعي. بعد ذلك، أعد الاتصال مرة واحدة للتأكد من عمل الوصول بعد تسجيل الدخول الأول. إذا نجح تسجيل الدخول ولكن النافذة فارغة أو أغلقت فورًا، فتحقق من صحة أمر جلسة المستخدم ومن تثبيت Xfce. إذا تعذر على العميل الوصول إلى المضيف نهائيًا، فتحقق من العنوان، ومسار VPN/LAN، وحالة الخدمة، وقاعدة جدار الحماية المحددة النطاق قبل تغيير إعدادات أمان xrdp.

للحصول على سجلات من عملية الإقلاع الحالية، استخدم ما يلي:

sudo journalctl -u xrdp -b --no-pager

ابحث عن خطأ في الاتصال أو الجلسة في وقت قريب من المحاولة الفاشلة. لا يُعد تشغيل الخدمة وحده دليلاً على نجاح الوصول عن بُعد: فالفحص النهائي هو تسجيل دخول العميل الذي يُنشئ جلسة Xfce المطلوبة بينما تظل قاعدة الشبكة محصورة بالمصادر الموثوقة.

المراجع: ملاحظات إصدار Pardus 25 ، ووثائق مشروع xrdp الأصلية ، ومعلومات حزمة xrdp الخاصة بـ Debian ، ووثائق تسجيل الدخول عن بعد GNOME .

اترك تعليقاً

إعداد وصول آمن عبر بروتوكول سطح المكتب البعيد (RDP) إلى سطح مكتب Pardus Xfce

إعداد وصول آمن عبر بروتوكول سطح المكتب البعيد (RDP) إلى سطح مكتب Pardus Xfce

قم بتثبيت وتكوين xrdp على Pardus، واختر جلسة Xfce الصحيحة، وقم بتقييد الوصول إلى الشبكة، وتحقق من أن تسجيل الدخول عن بعد يعمل.

أخطاء Pardus 23 APT: تحقق من نظام أسماء النطاقات (DNS) ومستودعات yirmiuc

أخطاء Pardus 23 APT: تحقق من نظام أسماء النطاقات (DNS) ومستودعات yirmiuc

تشخيص حالات فشل اتصال Pardus 23 APT، والتأكد من مصادر yirmiuc الرسمية، واستعادة تحديث apt دون تجاوز عمليات التحقق من توقيع الحزمة.

قم بتهيئة طابعات USB والشبكات باستخدام CUPS على نظام التشغيل Harmonica OS

قم بتهيئة طابعات USB والشبكات باستخدام CUPS على نظام التشغيل Harmonica OS

قم بتكوين الطابعات على نظام التشغيل Harmonica باستخدام CUPS، وقارن بين IPP بدون برامج تشغيل وبرامج التشغيل القديمة، وتحقق من الطباعة عبر USB أو الشبكة باستخدام صفحة اختبار.

إعادة تعيين كلمة مرور الجذر المنسية على نظام التشغيل Harmonica OS باستخدام GRUB Recovery

إعادة تعيين كلمة مرور الجذر المنسية على نظام التشغيل Harmonica OS باستخدام GRUB Recovery

استخدم غلاف الاسترداد لتعيين كلمة مرور جذر جديدة لنظام التشغيل Harmonica OS، مع عمليات التحقق من الأقراص المشفرة وأنظمة الملفات للقراءة فقط والحسابات التي تستخدم sudo.

كيفية تثبيت نظامي التشغيل أوبونتو 24.04 وويندوز 11 مع تمكين BitLocker

كيفية تثبيت نظامي التشغيل أوبونتو 24.04 وويندوز 11 مع تمكين BitLocker

قم بتثبيت أوبونتو 24.04 بجانب ويندوز 11 مع BitLocker بأمان. قارن مسارات الأقراص المنفصلة والمشتركة، ومفاتيح الاسترداد، وتقسيم القرص، وفحوصات الإقلاع.

قم بإعداد شهادات S/MIME في برنامج Thunderbird لتأمين البريد الإلكتروني

قم بإعداد شهادات S/MIME في برنامج Thunderbird لتأمين البريد الإلكتروني

قم باستيراد أو طلب شهادة S/MIME في برنامج Thunderbird، وقم بتعيينها للتوقيع والتشفير، وقم بعمل نسخة احتياطية من مفتاحك الخاص، وقم بالتحقق من البريد الإلكتروني الآمن.

كيفية إصلاح مشكلة انقطاع اتصال Wi-Fi في أوبونتو 24.04 بعد وضع السكون

كيفية إصلاح مشكلة انقطاع اتصال Wi-Fi في أوبونتو 24.04 بعد وضع السكون

إصلاح انقطاعات شبكة Wi-Fi في Ubuntu 24.04 بعد وضع السكون من خلال التحقق من NetworkManager، وحظر الراديو، والتحديثات، وتوفير الطاقة، وبرامج التشغيل - ثم التحقق من كل استئناف.

حل مشكلة ارتفاع استهلاك وحدة المعالجة المركزية بواسطة برنامج Tracker-Miner-3 في أوبونتو جنوم

حل مشكلة ارتفاع استهلاك وحدة المعالجة المركزية بواسطة برنامج Tracker-Miner-3 في أوبونتو جنوم

تعرف على سبب استخدام tracker-miner-fs-3 لوحدة المعالجة المركزية بشكل كبير في Ubuntu GNOME وكيفية التحقق من الفهرسة، واستبعاد المجلدات، وتحديث Ubuntu، أو إعادة بناء فهرس البحث بأمان.

تقليل تشوه الصوت في أوبونتو 24.04 من خلال تعديلات ALSA المستهدفة

تقليل تشوه الصوت في أوبونتو 24.04 من خلال تعديلات ALSA المستهدفة

قم بتتبع ما إذا كان القص أو تحويل تنسيق ALSA أو توفير طاقة HDA يتسبب في تشويه الصوت في Ubuntu 24.04، ثم قم بتطبيق الإصلاح العكسي المطابق.

أنشئ برنامجًا نصيًا لتبديل إخراج PipeWire يقوم بنقل الصوت النشط

أنشئ برنامجًا نصيًا لتبديل إخراج PipeWire يقوم بنقل الصوت النشط

قم بتبديل الصوت في نظام Debian بين مخرجات PipeWire المسماة باستخدام برنامج نصي pactl يقوم بتحديث المخرج الافتراضي وإعادة توجيه التدفقات التي يتم تشغيلها بالفعل.