جدول المحتويات:

استخدم SSH و XMing لعرض برامج X من كمبيوتر Linux على كمبيوتر يعمل بنظام Windows: 6 خطوات
استخدم SSH و XMing لعرض برامج X من كمبيوتر Linux على كمبيوتر يعمل بنظام Windows: 6 خطوات

فيديو: استخدم SSH و XMing لعرض برامج X من كمبيوتر Linux على كمبيوتر يعمل بنظام Windows: 6 خطوات

فيديو: استخدم SSH و XMing لعرض برامج X من كمبيوتر Linux على كمبيوتر يعمل بنظام Windows: 6 خطوات
فيديو: Unix & Linux: How to display xclock on another computer? (4 Solutions!!) 2024, شهر نوفمبر
Anonim
استخدم SSH و XMing لعرض برامج X من كمبيوتر Linux على كمبيوتر يعمل بنظام Windows
استخدم SSH و XMing لعرض برامج X من كمبيوتر Linux على كمبيوتر يعمل بنظام Windows

إذا كنت تستخدم Linux في العمل ، و Windows في المنزل ، أو العكس ، فقد تحتاج في بعض الأحيان إلى تسجيل الدخول إلى الكمبيوتر في موقعك الآخر ، وتشغيل البرامج. حسنًا ، يمكنك تثبيت خادم X ، وتمكين SSH Tunneling مع عميل SSH الخاص بك ، و VNC وسطح المكتب البعيد ، للسرعة وسهولة الاستخدام..com / tunnelier مثل حلول Windows الخاصة بك ، وفتح لجانب Linux. في ملاحظة جانبية ، يمكن لكل هذا أيضًا الاستفادة من LogMeIn Hamachi كشبكة VPN سهلة الاستخدام.

الخطوة 1: قم بإعداد عميل SSH الخاص بك

قم بإعداد عميل SSH الخاص بك
قم بإعداد عميل SSH الخاص بك
قم بإعداد عميل SSH الخاص بك
قم بإعداد عميل SSH الخاص بك

في هذه الخطوة ، سنقوم بإعداد عميل SSH الخاص بك. أولاً ، قم بتثبيت نسختك من Bitvise Tunnelier ، وابدأ تشغيلها. يمكنك إنشاء ملف تعريف اتصال باستخدام عنوان IP أو اسم المضيف الخاص بخادم Linux ، ومعلومات تسجيل الدخول التلقائية اختياريًا. الجزء التالي من هذه الخطوة هو ملء المنافذ ليتم إعادة توجيهها عبر SSH. بالنسبة لخادم Windows X Server ، سنقوم بإعادة توجيه منفذ linux box 6010 إلى منفذ 6000 الخاص بـ windows box ، حيث سيتم تشغيل XMing. بهذه الطريقة ، يمكن لخادم X الخاص بـ Linux العمل دون عائق ، في المنفذ 6000.

الخطوة 2: قم بتثبيت XMing ، خادم X لنظام التشغيل Windows

قم بتشغيل برنامج التثبيت لـ XMing. بعد ذلك ، ابدأ تشغيل XMing في الخلفية. يمكنك تخطي خيارات التكوين ، حيث يجب أن تكون الإعدادات الافتراضية جيدة.

الخطوة 3: تأكد من تثبيت OpenSSH على Linux

تأكد من تثبيت OpenSSH على Linux
تأكد من تثبيت OpenSSH على Linux

على كمبيوتر Linux الخاص بك ، تأكد من تثبيت OpenSSH وتشغيله. بالنسبة إلى Ubuntu ، يمكنك ببساطة تشغيل "sudo apt-get install openssh-server" في محطة الأوامر. ستختلف توزيعات Linux الأخرى.

الخطوة 4: أضف متغير "DISPLAY" التلقائي لجهاز كمبيوتر Linux

أضف تلقائي
أضف تلقائي
أضف تلقائي
أضف تلقائي
أضف تلقائي
أضف تلقائي

أضف الأسطر التالية إلى نهاية الملف في "$ {HOME} /. bashrc": if [-d "$ {HOME} / bin"]؛ ثم تصدير PATH = "$ {PATH}: $ {HOME} / bin" إذا [-f "$ {HOME} / bin / ssh_login"] ؛ من ثم. "$ {HOME} / bin / ssh_login" fifiNext ، أنشئ الملف "$ {HOME} / bin / ssh_login". أنشئ الملف بالمحتويات الأولية التالية: #! / bin / shif [-n "$ {SSH_CLIENT}"]؛ ثم إذا [-z "$ {DISPLAY}"]؛ ثم قم بتصدير DISPLAY = 'localhost: 10' fifi بعد حفظ الملف ، قم بتشغيل الأمر التالي: "chmod 777 $ {HOME} / bin / ssh_login" لجعل البرنامج النصي قابلاً للتنفيذ. ما يفعله هذا ، هو توجيه أي برنامج X بدأ من وحدة تحكم تم تسجيل دخولها عبر SSH إلى المنفذ الذي يعيد التوجيه مرة أخرى إلى SSH-Client PC ، في هذه الحالة ، جهاز كمبيوتر يعمل بنظام Windows يعمل بنظام XMing. هذا يحفظنا فقط من كتابة نفس سطر "DISPLAY =" في كل مرة تقوم فيها بتسجيل الدخول عبر SSH.

الخطوة 5: ابدأ تشغيل عميل SSH الخاص بك

ابدأ تشغيل عميل SSH الخاص بك
ابدأ تشغيل عميل SSH الخاص بك
ابدأ تشغيل عميل SSH الخاص بك
ابدأ تشغيل عميل SSH الخاص بك

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

الخطوة 6: إصدار Linux-to-Linux

نسخة لينكس إلى لينكس
نسخة لينكس إلى لينكس
إصدار Linux-to-Linux
إصدار Linux-to-Linux

كخطوة إضافية ، إذا كنت تحاول تنفيذ نفس النوع من الأشياء من عميل Linux ، إلى خادم Linux منفصل ، فهذا بسيط للغاية. يجب أن يكون لكل كمبيوتر عميل وخادم openSSH مثبتين. على أحد أجهزة الكمبيوتر ، ما عليك سوى تشغيل "ssh -l -Y". يتيح الخياران "-X" و "-Y" إمكانية إعادة توجيه خادم X ، تمامًا مثل ذلك ، ولكن الخيار "-Y" يتيح ميزات خادم أكثر من الخيار "-X". يتيح لك الخيار "-l" تحديد خادم المستخدم مستخدم الكمبيوتر الذي يمكن من خلاله تسجيل الدخول ، في حالة عدم وجود مستخدم مطابق لاسم المستخدم الذي قمت بتسجيل الدخول به على جهاز الكمبيوتر العميل.

موصى به: