كيفية فتح تطبيق GUI عن بُعد باستخدام PuTTY

هل تريد الوصول إلى جهاز Linux عن بُعد وتشغيل تطبيق رسومي؟ PuTTY للإنقاذ ، بفضل خيار “تمكين إعادة توجيه X11”. يمكنك حتى القيام بذلك من Windows – كل ما عليك فعله هو تثبيت خادم X بسرعة.
تم كتابة برنامج PuTTY في البداية لنظام التشغيل Windows ، قبل 20 عاما. تم نقله إلى العديد من المنصات الأخرى منذ ذلك الحين. إنه تطبيق رسومي يوفر نافذة طرفية واتصالًا بعيدًا بأجهزة الكمبيوتر الأخرى. عادة ، يتم الاتصال باستخدام SSH، ولكن البروتوكولات الأخرى مدعومة.
بالإضافة إلى واجهة سطر أوامر النافذة الطرفية التقليدية ، يمكن تكوين PuTTY لفتح التطبيقات الرسومية على الكمبيوتر البعيد.
تثبيت PuTTY
إذا لم يكن PuTTY مثبتًا بالفعل على جهاز الكمبيوتر الخاص بك ، فيمكنك التثبيت على النحو التالي.
على نظام Windows ، قم بتنزيل PuTTY من الويب.
لتثبيت PuTTY على Ubuntu ، استخدم هذا الأمر:
sudo apt-get install putty
لتثبيت PuTTY على Fedora ، استخدم هذا الأمر:
sudo dnf install putty
لتثبيت PuTTY على Manjaro ، استخدم هذا الأمر:
sudo pacman -Syu putty
باستخدام PuTTY على Windows
إذا كنت تقوم بتشغيل PuTTY على Windows ، فسيتعين عليك تثبيت خادم X قبل المتابعة. ستعمل بقية العملية بعد ذلك بنفس الطريقة التي تعمل بها على Linux.
تعتمد تطبيقات Linux الرسومية على خادم X لتوفير بيئة سطح مكتب رسومية. يجب أن يكون هناك مكان ما حتى تفتح التطبيقات الرسومية وتعمل فيه. ليس لدى Windows خادم X لأنه لا يحتاج إلى واحد. لذلك سنحتاج إلى تثبيت واحد ، تمامًا كما هو الحال عند تشغيل تطبيقات Linux الرسومية من نظام Windows الفرعي لنظام التشغيل Windows 10 لنظام التشغيل Linux.
ال إكسمينغ تم استخدام خادم X للبحث في هذه المقالة ، وكان أداؤه ممتازًا. قم بتنزيله وتثبيته. يمكنك قبول جميع الافتراضيات. يتم تشغيله بمجرد تثبيته ويظهر كرمز في علبة النظام.
جارٍ بدء PuTTY
في نظام Windows ، ستجد PuTTY في قائمة Start (ابدأ) بعد تثبيته. في GNOME ، يمكنك بدء PuTTY بالضغط على المفتاح Super – المفتاح الموجود بين مفتاحي Ctrl و Alt الأيمن – وكتابة “putty”.
ستظهر أيقونة PuTTy أعلى الشاشة. انقر فوقه لبدء تشغيل PuTTY.
التواصل مع PuTTY
ستظهر نافذة PuTTY. في حقل اسم المضيف ، أدخل عنوان IP أو اسم الشبكة للكمبيوتر البعيد الذي تريد الاتصال به. يجب أن يكون هناك خادم SSH يعمل على الكمبيوتر البعيد.
في الجزء الجانبي ، قم بالتمرير لأسفل حتى ترى إدخال شجرة “SSH”. قم بتوسيع هذا ، ثم قم بتوسيع إدخال “المصادقة” ، وقم بتمييز الإدخال “X11”.
حدد مربع الاختيار “تمكين إعادة توجيه X11”.
في الجزء الجانبي ، قم بالتمرير إلى أعلى القائمة وحدد إدخال “الجلسة”. اكتب اسمًا لهذه الإعدادات في حقل نص “الجلسات المحفوظة” ، ثم انقر فوق الزر “حفظ”. عادةً ما تقوم بحفظ الإعدادات تحت اسم الكمبيوتر البعيد حتى تتمكن من إعادة استخدامها بسهولة للاتصالات المستقبلية.
انقر فوق الزر “فتح” للاتصال بجهاز الكمبيوتر البعيد.
في المرة الأولى التي تتصل فيها بجهاز كمبيوتر بعيد ، سترى تحذيرًا بأنك لم تتصل بهذا الكمبيوتر من قبل.
انقر فوق الزر “قبول” لإكمال الاتصال.
ستظهر نافذة مصطلح x. أدخل اسم حساب المستخدم الذي تتصل به ، واضغط على Enter. سيُطلب منك كلمة المرور لهذا الحساب. اكتب كلمة المرور واضغط على Enter.
سيتم تقديمك مع موجه سطر الأوامر للكمبيوتر البعيد.
لبدء تطبيق رسومي ، أدخل اسمه في سطر الأوامر مع أي معلمات تريد تمريرها إليه. سنستخدم محرر لوحة الأوراق لتحرير ملف .bashrc.
leafpad .bashrc
سيفتح محرر لوحة الأوراق مع تحميل ملف .bashrc فيه.
كمثال آخر ، لنبدأ متصفح عيد الغطاس.
epiphany
سيتم فتح متصفح عيد الغطاس ، ويمكنك التصفح للوصول إلى موقع ويب مفضل.
ونعم ، إنه يعمل على Windows أيضًا! لقد أطلقنا هنا idle python IDE على نظام Linux بعيد. ظهر على سطح مكتب Windows الخاص بنا. فقط قم بتشغيله عن طريق كتابة الأمر كما تفعل في Linux.
لاحظ أنه لا يحتوي على زخارف نوافذ Windows المعتادة. إنه تطبيق Linux يعمل على سطح مكتب Windows الخاص بك ، مع سمات نافذة Linux ، بإذن من PuTTY وخادم Xming X.
إغلاق الاتصال
لإغلاق الاتصال ، أغلق جميع التطبيقات ثم استخدم الأمر exit في نافذة PuTTY الطرفية.
exit
هذا مثير للإعجاب حقًا
إن تحقيق شيء غريب مثل تطبيق Linux يعمل بسعادة تامة على سطح مكتب Windows ، مع بضع خطوات سهلة ، ليس أقل من مذهل.