كيفية إعداد إعادة توجيه X11 على نظام Linux

كيفية إعداد إعادة توجيه X11 على نظام Linux

X11 (المعروف أيضًا باسم Xorg Server) هو نظام العرض لنظام التشغيل Linux. كانت التكنولوجيا موجودة منذ منتصف الثمانينيات وتم تصميمها في وقت كانت فيه أجهزة الكمبيوتر الشخصية تدخل التيار الرئيسي.

بدون الدخول في درس التاريخ ، يعد X11 ضروريًا لجميع مستخدمي Linux ، حتى يومنا هذا. إنها تجعل الواجهة الرسومية تعمل وهي مهمة جدًا لمعظم العمليات اليومية ، وما إلى ذلك.

بصرف النظر عن قدرته على التعامل مع بطاقات الرسومات وعرض سطح المكتب على نظام Linux ، فإن إحدى أفضل ميزات X11 هي حقيقة أنه يمكنه عرض واجهة رسومية عبر شبكة عبر إعادة توجيه X11. في هذا البرنامج التعليمي ، سنوضح لك كيفية إعداد إعادة توجيه X11 على Linux عبر SSH.

المتطلبات الأساسية

من أجل استخدام إعادة توجيه X11 على Linux ، يجب أن يكون لديك إعداد SSH. السبب في أن SSH مطلوب هو أن إعادة توجيه X11 هي إحدى ميزات Secure Shell ، ولا توجد حاليًا طريقة للاستفادة من هذه الميزة خارج SSH.

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

هل أنت غير متأكد من كيفية تثبيت خادم Secure Shell واستخدامه على نظام Linux؟ نستطيع المساعدة! تحقق من البرنامج التعليمي الخاص بنا حول إعداد SSH . يتطرق إلى كيفية إعداد الاتصالات ، وحتى بعض أمثلة الأوامر الشائعة!

تمكين إعادة توجيه X11

يتم تمكين ميزة إعادة توجيه X11 في SSH داخل ملف تكوين SSH. ملف التكوين هو / etc / ssh / ssh_config ، ويجب تحريره باستخدام sudo أو وصول مستخدم الجذر . افتح نافذة طرفية وقم بتشغيل أمر تسجيل دخول المستخدم المتميز. إذا لم تتمكن من استخدام su لأن نظامك قد تم تعطيله ، فاستبدله بـ sudo -s لتسجيل الدخول إلى حساب الجذر بهذه الطريقة.

سو -

أو

sudo -s

يتمتع الجهاز الآن بصلاحية الوصول إلى الجذر ، لذلك من الآمن فتح ssh_config باستخدام محرر نصوص Nano. في الجهاز الطرفي ، افتح ssh_config في أداة محرر نصوص Nano.

كيفية إعداد إعادة توجيه X11 على نظام Linux

nano -w / etc / ssh / ssh_config

قم بالتمرير عبر محرر نصوص Nano باستخدام مفاتيح الأسهم لأعلى / لأسفل ، وحدد السطر الذي يشير إلى "ForwardX11" وقم بإزالة رمز التعليق (#) من أمام الكود.

ملاحظة: إذا لم تتمكن من العثور على سطر إعادة التوجيه X11 في ملف ssh_config ، فاضغط على Ctrl + W في Nano لإظهار ميزة البحث. ثم الصق "ForwardX11" واضغط على Enter للانتقال إلى سطر التعليمات البرمجية في ملف التكوين.

بعد إجراء التعديلات على ملف تكوين خادم SSH ، اضغط على اختصار لوحة المفاتيح Ctrl + O لحفظ التعديلات التي أجريتها. إغلاق تحرير أداة نانو مع السيطرة + X .

أعد تعيين خادم SSH

الآن بعد أن تم تشغيل خط X11Forward في ملف تكوين خادم SSH ، يجب إعادة تشغيل برنامج خادم SSH ، حيث لا تحدث تغييرات التكوين على الفور. بالنسبة لمعظم توزيعات Linux ، تتضمن إعادة تعيين SSH استخدام  أمر إعادة تشغيل systemctl .

ملاحظة: توزيعات Linux التي لا تستخدم systemd لها آلية إعادة التشغيل الخاصة بها لـ SSH. إذا لم تتمكن من معرفة أمر إعادة تشغيل برنامج خادم Secure Shell ، فإن أفضل شيء تالي هو إعادة تشغيل الجهاز. ستبدأ تغييرات التكوين في العمل بعد تمهيد النسخ الاحتياطي.

إعادة تشغيل systemctl sshd.service

عندما تعود خدمة SSHD الخلفية مرة أخرى ، سيكون خادم SSH جاهزًا لإعادة توجيه نوافذ X11 عبر الشبكة.

استخدم إعادة توجيه X11

تعد إعادة توجيه X11 إحدى ميزات SSH ، وليست ميزة خاصة بها. لاستخدامها ، اكتب أمر اتصال SSH مثل الأمر أدناه.

ملاحظة: استبدل remoteuser و remote-hostname باسم المستخدم البعيد واسم المضيف البعيد أو عنوان IP

كيفية إعداد إعادة توجيه X11 على نظام Linux

ssh remoteuser @ remote-hostname -X

إذا كان خادم SSH يعمل على منفذ ليس هو المنفذ الافتراضي ، أي المنفذ 22 ، فستحتاج إلى تحديده في أمر الاتصال. جرب مثال الأمر التالي لإجراء اتصال ناجح.

ssh remoteuser @ remote-hostname -X -p portnumber

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

على سبيل المثال ، لتشغيل إصدار Gedit المثبت على خادم SSH ، يمكنك تشغيل الأمر gedit .

كيفية إعداد إعادة توجيه X11 على نظام Linux

gedit

بالنسبة لمدير ملفات Nautilus ، يمكنك تشغيل الأمر nautilus .

نوتيلوس

هل تحتاج إلى تشغيل أكثر من برنامج عبر إعادة توجيه SSH و X11؟ ستحتاج إلى فتح اتصالات SSH متعددة والعمل من كل منها.

إغلاق البرامج المعاد توجيهها

لإغلاق تطبيق مفتوح تم إعادة توجيهه عبر SSH ، يمكنك الضغط على Ctrl + C ، أو النقر فوق الزر "إغلاق" مثل أي برنامج آخر على جهاز الكمبيوتر الخاص بك.


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.