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

لماذا تشغيل تطبيقات Linux عن بعد؟

لماذا تريد تشغيل برنامج Linux رسومي على جهاز آخر؟ إذا كنت تستخدم برنامج حوسبة علمية معقدة مثل R أو Mathematica ، فيمكنك تشغيله على ملف آلة أثقل مع الاستمرار في استخدام بيئة حوسبة خفيفة الوزن محليًا ، على سبيل المثال في Chromebook.

إنها أيضًا طريقة رائعة لمشاركة التطبيقات التقنية بين العديد من المستخدمين عن طريق تثبيتها على خادم مركزي.

تفويض اتصالات X على الخادم

لتمكين اتصالات X11 عبر SSH ، سيتعين عليك تمكين إعادة توجيه X11 على الخادم البعيد. يتم ذلك باستخدام ملف /etc/ssh/sshd_config ملف.

سيكون عليك فتح هذا الملف كمستخدم جذر لتحريره. قم بالتمرير لأسفل إلى خيار "X11Forwarding" وقم بتغييره إلى "نعم" إذا لم يكن ممكّنًا بالفعل. لإعادة تشغيل خادم SSH ، استخدم الأمر systemctl:

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

قد تحتاج أيضًا إلى إزالة حرف تعليق بادئ "#" لتنشيطه. بمجرد الانتهاء من ذلك ، احفظ الملف وابدأ تشغيل خادم OpenSSH إذا لم يكن قيد التشغيل بالفعل. إذا لم تكن المسؤول ، فقد تضطر إلى مطالبة المسؤول بالقيام بذلك نيابةً عنك.

instagram viewer

تشغيل تطبيقات الرسوميات X عن بعد باستخدام SSH

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

ssh -X username @ server

لتشغيل برامجك ، اتصل بها من سطر الأوامر كما لو كنت جالسًا على نظام Linux لسطح المكتب. إذا سارت الأمور على ما يرام ، يجب أن ترى البرنامج يظهر على سطح المكتب الخاص بك ، على الرغم من أنه يعمل في مكان آخر.

نظرًا لبطء إعادة توجيه X ، فقد يستغرق الأمر بعض الوقت من وقت تشغيل الأمر إلى وقت فتح النافذة. إذا كنت بحاجة إلى سطح مكتب كامل أو ترغب في تشغيل التطبيقات بشكل أسرع ، فقد ترغب في النظر فيها حل عرض آخر عن بعد مثل VNC.

إذا واجهت مشاكل ، فحاول استخدام ملف ص الخيار بدلا من -X. سيؤدي هذا إلى تعطيل بعض فحوصات الأمان ولكنه لا يزال يسمح لك بتشغيل تطبيقات X عبر SSH. إذا تعذر ذلك ، فتأكد من تمكين إعادة توجيه X على الجهاز البعيد كما هو مذكور أعلاه.

يمكنك الآن تشغيل تطبيقات Linux عبر SSH

تسهل إعادة توجيه SSH X تشغيل تطبيقات Linux GUI عن بُعد. إنه يوضح كيف أن Linux يعتمد على الشبكة لأنه يمكنك استخدام الأنظمة البعيدة تمامًا كما لو كنت جالسًا على لوحة المفاتيح والشاشة ، بغض النظر عن مكان وجودك. بمجرد إعداد SSH ، تصبح عمليات تسجيل الدخول الآمنة عن بُعد سريعة.

كيفية إعداد SSH على Linux واختبار الإعداد: دليل المبتدئين

هل تحتاج إلى الوصول إلى جهاز كمبيوتر أو خادم Linux الخاص بك عن بُعد؟ إليك كيفية إعداد وتهيئة SSH على أنظمة Linux و Windows والأجهزة المحمولة.

اقرأ التالي

شاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • SSH
  • تطبيقات Linux
عن المؤلف
ديفيد ديلوني (تم نشر 67 مقالا)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وتجميع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك