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

click fraud protection

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

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

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

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

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

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

instagram viewer

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

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

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

سو -

أو

sudo -s

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

nano -w / etc / ssh / ssh_config

قم بالتمرير من خلال محرر نانو باستخدام فوق تحت مفاتيح الأسهم ، حدد السطر الذي يقول "ForwardX11" وأزل رمز التعليق (#) من أمام الرمز.

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

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

إعادة تعيين خادم SSH

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

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

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

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

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

إعادة توجيه X11 هي ميزة لـ SSH ، وليست شيئًا خاصًا بها. لاستخدامها ، اكتب في أمر اتصال SSH مثل الأمر أدناه.

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

ssh remoteuser @ remote-hostname -X

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

ssh remoteuser @ remote-hostname -X -p portnumber

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

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

gedit

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

نوتيلوس

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

إغلاق البرامج المحولة

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

watch instagram story