اتصل بسطح مكتب Linux بعيد باستخدام x11vnc و Gtk VNC

جرب أداة القضاء على المشاكل

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

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

التركيب

ستحتاج إلى تثبيت ما يلي للقيام بهذه المهمة.

الجهاز المحلي

  • عميل VNC (مثل gtk vnc)
  • عميل Ssh (opensh يعمل بشكل جيد)

آلة بعيدة

  • خادم Ssh (يعمل خادم OpenSH بشكل رائع)
  • خادم VNC (x11vnc هو توصيتي)

قم بتشغيل أداة إدارة الحزم الخاصة بك ، وابحث عن التطبيقات المذكورة أعلاه ، وقم بتثبيت كل منها. إذا لم يكن لديك بالفعل خادم shell الآمن مثبتًا على الجهاز البعيد ، فستحتاج إلى الوصول المادي لتثبيت الأدوات. إذا كان لديك بالفعل خادم ssh مثبتًا ، فيمكنك ببساطة ssh إلى الجهاز البعيد وتثبيت خادم VNC من سطر الأوامر (مثل sudo apt-get install x11vnc ) بمجرد تثبيت هذه العناصر ، تكون جاهزًا لبدء إعداد اتصالك.

x11vnc

أول شيء عليك القيام به هو تأمين shell للجهاز البعيد (سنقول أن الجهاز البعيد موجود على عنوان IP 192.168.1.10) وبدء تشغيل خادم VNC. من سطر الأوامر (على الجهاز البعيد) ، ستدخل الأمر x11vnc. سيبدأ هذا خادم VNC ولكن لن يتم إرجاع موجه bash إليك. لتشغيل خادم VNC الخاص بك في جميع الأوقات ، يمكنك إضافة السطر:

x11vnc &

إلى نهاية الخاص بك /etc/rc.local

جهاز العميل

شكل 1

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

  • عنوان IP: المنفذ: عنوان IP ومنفذ الجهاز البعيد (على شكل 192.168.1.10:5900). ملاحظة: يستخدم x11vnc المنفذ 5900 افتراضيًا.
  • اسم المستخدم: اسم المستخدم الذي ستتصل به على الجهاز البعيد.
  • كلمة المرور: كلمة مرور المستخدم على الجهاز البعيد.

إذا كنت تعلم أن المعلومات الواردة أعلاه صحيحة (وتعلم أنك ستتصل بهذا الجهاز مرة أخرى) ، فانقر فوق الزر 'إضافة' لإضافة الجهاز البعيد (كما هو موضح في الشكل 1).

للاتصال بالجهاز البعيد ، أدخل المعلومات في مناطق النص وانقر فوق الزر Connect أو انقر نقرًا مزدوجًا على جهاز محفوظ من القائمة.

الشكل 2

عند توصيل نافذة جديدة مكبرة ، ستفتح نافذة تعرض سطح المكتب البعيد (انظر الشكل 2). من هذه النافذة يمكنك القيام بما يلي:

  • قطع الاتصال: افصل الجهاز عن بعد.
  • إرسال المفاتيح: أرسل مجموعات المفاتيح إلى الآلة البعيدة.
  • ملء الشاشة: التبديل إلى نافذة ملء الشاشة.
  • لقطة شاشة: التقط لقطة شاشة لسطح المكتب البعيد.
  • إنشاء رمز على سطح المكتب: قم بإنشاء رمز يسمح لك بالاتصال بسطح المكتب البعيد هذا بنقرة مزدوجة.

يمكنك الآن التفاعل مع هذا الجهاز البعيد كما لو كان سطح مكتبك الخاص.

افكار اخيرة

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