تقدم Amazon Web Service العديد من الخدمات على السحابة لاستخدام مواردها دون الحاجة إلى إدارتها. يسمح النظام الأساسي للمستخدم بإنشاء جهاز افتراضي يسمى مثيل على السحابة وتشغيله على أجهزتهم المحلية. يمكن للمستخدم تمكين واجهة المستخدم الرسومية (GUI) يدويًا والتي تسمى أيضًا بيئة سطح المكتب ، على أجهزة Amazon.
لنبدأ بكيفية تمكين واجهة المستخدم الرسومية في Amazon Linux EC2.
قم بتمكين واجهة المستخدم الرسومية في Amazon Linux AWS EC2
لتمكين واجهة المستخدم الرسومية في مثيل Amazon Linux EC2 ، توجه إلى لوحة معلومات EC2 من منصة Amazon:
اكتب اسم المثيل وحدد ' أمازون لينكس 'صورة الجهاز من قسم البدء السريع:
حدد نوع المثيل وانقر على زر ' إنشاء زوج مفاتيح جديد 'من صفحة إنشاء المثيل:
اكتب اسم زوج المفاتيح وانقر على زر ' إنشاء زوج المفاتيح 'بعد تكوين إعدادات زوج المفاتيح من النافذة:
راجع الإعدادات من الملخص وانقر على زر ' إطلاق المثيلات ' زر:
بعد ذلك ، حدد المثيل وانقر على ' يتصل ' زر:
انسخ الأمر المتوفر في قسم SSH من الصفحة:
استخدم الأمر التالي للاتصال بمثيل EC2 بعد تغيير مسار ملف زوج المفاتيح الخاص من النظام:
ssh -i 'C: \ Users \ Lenovo \ Documents \ PKPF.pem' ec2-user@ec2-18-138-58-64.ap-southeast-1.compute.amazonaws.com
استخدم الأمر التالي لتحديث حزم yum:
sudo yum -y updateسيؤدي تشغيل الأمر أعلاه إلى عرض الإخراج التالي:
قم بتثبيت بيئة Mate-Desktop باستخدام الأمر التالي:
sudo amazon-linux-extras قم بتثبيت mate-desktop1.xسيقوم الأمر أعلاه بتثبيت ماتي خفيف الوزن المستند إلى واجهة المستخدم الرسومية على المثيل:
بعد التثبيت ، يجب على المستخدم تعريف Mate كسطح مكتب افتراضي باستخدام الأمر التالي:
sudo bash -c 'echo PREFERRED = / usr / bin / mate-session> / etc / sysconfig / desktop'استخدم الأمر التالي لتثبيت ' VNC 'وهو' tigervnc 'في هذه الحالة:
sudo yum تثبيت خادم tigervncسيؤدي تشغيل الأمر أعلاه إلى تثبيت Tiger vnc على جهاز Linux:
قم بتعيين كلمة المرور لـ Linux GUI عن طريق كتابة الأمر التالي على الجهاز:
vncpasswdسيؤدي تشغيل الأمر أعلاه إلى مطالبة المستخدم بكتابة كلمة المرور مرتين وسيؤدي الضغط على إدخال إلى تعيين كلمة المرور:
لأسباب أمنية ، من المهم تقييد خادم vnc على المضيف المحلي فقط عن طريق إنشاء دليل لـ tigervnc باستخدام الأمر التالي:
sudo mkdir / etc / tigervncاستخدم الأمر التالي لإنشاء ملف تكوين إلزامي مع خيار المضيف المحلي:
sudo bash -c 'echo localhost> / etc / tigervnc / vncserver-config-mandatory'أنشئ وحدة systemd جديدة من قالب موجود عن طريق كتابة الأمر التالي:
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.serviceاستخدم الأمر التالي لاستبدال جميع تكرارات المستخدم في الوحدة الجديدة بمستخدم EC2:
sudo sed -i 's /أعد تحميل مدير النظام باستخدام الأمر التالي:
sudo systemctl الخفي إعادة تحميلقم بتشغيل الأمر التالي لتمكين الخدمة:
sudo systemctl قم بتمكين vncserver @: 1سيبدأ الأمر التالي الخدمة:
sudo systemctl ابدأ vncserver @: 1سيؤدي تشغيل سلسلة الأوامر أعلاه إلى بدء تشغيل خادم tigervnc:
بعد ذلك ، انقر فوق هنا لتنزيل ' Tiger VNC 'على النظام المحلي:
قم بتثبيت البرنامج على النظام لاستخدام واجهة المستخدم الرسومية:
ابدأ PuTTY لفتح ' الأنفاق 'نافذة من' SSH 'وإضافة منافذ المصدر والوجهة:
اكتب الأمر التالي على windows Terminal للاتصال بمثيل EC2 عن طريق فتح رقم المنفذ 5901:
ssh -L 5901: المضيف المحلي: 5901 -i C: \ Users \ Lenovo \ Documents \ PKPF.pem ec2-user@18.138.58.64تم ذكر بناء جملة الأمر أعلاه أدناه:
ssh -L 5901: المضيف المحلي: 5901 -iسيؤدي تشغيل الأمر أعلاه إلى الاتصال بمثيل EC2:
افتح عارض VNC على نظامك واكتب ' المضيف المحلي: 1 'وانقر على' يتصل ' زر:
بعد ذلك ، أدخل كلمة المرور وانقر فوق ' نعم ' زر:
سيتم عرض الشاشة التالية على الشاشة:
لقد نجحت في تمكين واجهة المستخدم الرسومية في مثيل Amazon Linux EC2.
خاتمة
لتمكين واجهة المستخدم الرسومية في مثيل Amazon Linux EC2 ، توجه إلى لوحة معلومات EC2 من منصة AWS وابدأ تشغيل مثيل. بعد ذلك ، اتصل بالمثيل لتكوين واجهة المستخدم الرسومية عن طريق تثبيت خادم VNC على الجهاز ثم بدء تشغيل الخادم على Linux. ابدأ عارض VNC على الجهاز المحلي وقم بتكوينه لعرض واجهة المستخدم الرسومية لمثيل EC2 الخاص بجهاز Linux.