تمكين سطح المكتب البعيد الرسومي لأجهزة Linux الظاهرية في خدمات Azure Lab

عند إنشاء مختبر من صورة Linux ، يتم تكوين الوصول إلى SSH (Secure Shell) تلقائيا بحيث يمكن للمعلم الاتصال بالقالب VM من سطر الأوامر. عند نشر القالب VM ، يمكن للطلاب أيضا الاتصال بأجهزتهم الظاهرية باستخدام SSH.

يمكنك أيضا الاتصال بجهاز لينكس الظاهري باستخدام واجهة المستخدم الرسومية (GUI ). توضح هذه المقالة خطوات إعداد اتصالات واجهة المستخدم الرسومية باستخدام بروتوكول سطح المكتب البعيد (RDP) و X2Go .

ملاحظة

يستخدم Linux إصدارا مفتوح المصدر من RDP يسمى Xrdp. للبساطة ، نستخدم مصطلح RDP في جميع أنحاء هذه المقالة.

في بعض الحالات ، كما هو الحال مع Ubuntu LTS 18.04 ، يوفر X2Go أداء أفضل. إذا كنت تستخدم RDP ولاحظت زمن الوصول عند التفاعل مع بيئة سطح المكتب الرسومية، ففكر في تجربة X2Go لأنه قد يحسن الأداء.

هام

تحتوي بعض صور السوق بالفعل على بيئة سطح مكتب رسومية وخادم سطح مكتب بعيد مثبت. على سبيل المثال، يحتوي الجهاز الظاهري لعلوم البيانات لنظام التشغيل Linux (Ubuntu) بالفعل على خادم XFCE وX2Go مثبت ومكون لقبول اتصالات العميل.

تحذير

إذا كنت بحاجة إلى استخدام GNOME أو MATE ، فتأكد من تكوين الجهاز الظاهري للمختبر بشكل صحيح. هناك تعارض معروف في الشبكات يمكن أن يحدث مع عامل Azure Linux وهو أمر ضروري حتى تعمل الأجهزة الظاهرية بشكل صحيح في خدمات Azure Lab. بدلا من ذلك، نوصي باستخدام بيئة سطح مكتب رسومية مختلفة، مثل XFCE.

إعداد X2Go

لاستخدام X2Go، يجب على المعلم:

  • قم بتثبيت خادم سطح المكتب البعيد X2Go.
  • تثبيت بيئة سطح المكتب الرسومية لينكس.

يستخدم X2Go نفس المنفذ الذي تم تمكينه بالفعل ل SSH. ونتيجة لذلك، لا يلزم تكوين إضافي أثناء إنشاء المختبر.

ملاحظة

في بعض الحالات ، كما هو الحال مع Ubuntu LTS 18.04 ، يوفر X2Go أداء أفضل. إذا كنت تستخدم RDP ولاحظت زمن الوصول عند التفاعل مع بيئة سطح المكتب الرسومية، ففكر في تجربة X2Go لأنه قد يحسن الأداء.

تثبيت خادم X2Go على القالب VM

لإعداد X2Go على قالب VM، اتبع أولا الإرشادات لتحديث الجهاز الظاهري للقالب.

للحصول على الأداء الأمثل، نوصي عادة باستخدام سطح المكتب الرسومي XFCE وللمستخدمين للاتصال بسطح المكتب باستخدام X2Go. لإعداد XFCE باستخدام X2Go على Ubuntu، راجع تثبيت X2Go وتكوينه.

لتثبيت خادم X2Go يدويا، راجع تثبيت خادم X2Go. هناك العديد من بيئات سطح المكتب الرسومية المتاحة لنظام التشغيل Linux. تتضمن بعض الخيارات GNOME و MATE و XFCE و Xubuntu.

الاتصال باستخدام عميل X2Go

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

إعداد RDP

لاستخدام RDP ، يجب على المعلم:

  • تمكين الاتصال بسطح المكتب البعيد في خدمات Azure Lab
  • تثبيت خادم سطح المكتب البعيد RDP.
  • تثبيت بيئة سطح المكتب الرسومية لينكس.

تمكين اتصال RDP في مختبر

هناك حاجة إلى هذه الخطوة حتى تفتح Azure Lab Services المنفذ 3389 ل RDP إلى الأجهزة الظاهرية Linux. بشكل افتراضي ، تحتوي أجهزة Linux الظاهرية على منفذ SSH فقط مفتوحا.

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

    Screenshot that shows the New lab window with the Enable Remote Desktop Connection option.

  2. في مربع الرسالة تمكين الاتصال بسطح المكتب البعيد، حدد متابعة باستخدام سطح المكتب البعيد.

    Screenshot that shows the Enable Remote Desktop Connection confirmation window.

تثبيت RDP على القالب VM

إذا كنت ترغب في إعداد GNOME باستخدام RDP على Ubuntu، فراجع تثبيت GNOME/RDP وتكوينه. تعالج هذه الإرشادات المشكلات المعروفة في هذا التكوين.

لتثبيت حزمة RDP على القالب VM، راجع تثبيت RDP وتكوينه. هناك العديد من بيئات سطح المكتب الرسومية المتاحة لنظام التشغيل Linux. تتضمن بعض الخيارات GNOME و MATE و XFCE و Xubuntu.

الاتصال استخدام عميل RDP

يتم استخدام عميل Microsoft RDP للاتصال بجهاز ظاهري قالب يحتوي على تكوين RDP. يمكن استخدام عميل سطح المكتب البعيد على Windows وأجهزة Chromebook وأجهزة Mac والمزيد. لمزيد من المعلومات، راجع عملاء سطح المكتب البعيد.

للحصول على إرشادات خاصة بنظام التشغيل للاتصال بجهاز ظاهري مختبري باستخدام RDP، راجع الاتصال إلى جهاز ظاهري لمختبر Linux باستخدام RDP.

استكشاف الأخطاء وإصلاحها

استخدام أجهزة سطح المكتب الرسومية GNOME أو MATE

بالنسبة لبيئات سطح المكتب الرسومية GNOME أو MATE، قد تصادف تعارضا في الشبكات مع عامل Azure Linux. هناك حاجة إلى عامل Azure Linux حتى تعمل الأجهزة الظاهرية بشكل صحيح في خدمات Azure Lab. يسبب تعارض الشبكات هذا الآثار الجانبية التالية عند استخدام Ubuntu 18.04 LTS مع تثبيت GNOME أو MATE:

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

لإعداد أسطح المكتب الرسومية GNOME أو MATE على Ubuntu، راجع تثبيت وتكوين GNOME/RDP وMATE/X2go. تتضمن هذه الإرشادات إصلاحا لتعارضات الشبكات الموجودة مع Ubuntu 18.04 LTS. تدعم البرامج النصية أيضا تثبيت GNOME و MATE على Ubuntu 20.04 LTS و 21.04 LTS:

استخدام RDP مع أوبونتو

في بعض الحالات ، كما هو الحال مع Ubuntu LTS 18.04 ، يوفر X2Go أداء أفضل. إذا كنت تستخدم RDP ولاحظت زمن الوصول عند التفاعل مع بيئة سطح المكتب الرسومية، ففكر في تجربة X2Go لأنه قد يحسن الأداء.

الخطوات التالية

بعد أن يقوم المعلم بتكوين RDP أو X2Go على القالب الظاهري الخاص به، يمكنه نشر القالب الظاهري.