Amazon Web Service מציע שירותים רבים בענן כדי להשתמש במשאבים שלו מבלי צורך לנהל אותם. הפלטפורמה מאפשרת למשתמש ליצור מכונה וירטואלית הנקראת מופע על הענן ולהפעיל אותה על המכונה המקומית שלו. המשתמש יכול להפעיל באופן ידני את ממשק המשתמש הגרפי (GUI) הנקרא גם סביבת שולחן עבודה, במכונות אמזון.
בואו נתחיל עם איך להפעיל GUI באמזון לינוקס EC2.
הפעל ממשק משתמש ב-Amazon Linux AWS EC2
כדי להפעיל את ה-GUI במופע של Amazon Linux EC2, היכנס ללוח המחוונים EC2 מפלטפורמת אמזון:
הקלד את שם המופע ובחר את ' אמזון לינוקס ' תמונת מכונה מקטע התחלה מהירה:
בחר את סוג המופע ולחץ על ' צור זוג מפתחות חדש ' קישור מדף יצירת המופע:
הקלד את השם של זוג המפתחות ולחץ על ' צור זוג מפתחות ' כפתור לאחר הגדרת הגדרות צמד המפתחות מהחלון:
עיין בהגדרות מהסיכום ולחץ על ' הפעל מופעים ' כפתור:
לאחר מכן, בחר את המופע ולחץ על ' לְחַבֵּר ' כפתור:
העתק את הפקודה שסופקה בסעיף 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הפעלת הפקודה לעיל תציג את הפלט הבא:
התקן את סביבת Mate-Desktop באמצעות הפקודה הבאה:
sudo amazon-linux-extras להתקין mate-desktop1.xהפקודה לעיל תתקין את ה-Mate קל משקל מבוסס GUI במופע:
לאחר ההתקנה, על המשתמש להגדיר את Mate כשולחן העבודה המוגדר כברירת מחדל באמצעות הפקודה הבאה:
sudo bash -c 'echo PREFERRED=/usr/bin/mate-session > /etc/sysconfig/desktop'השתמש בפקודה הבאה כדי להתקין ' VNC 'שרת שהוא 'tigervnc' במקרה זה:
sudo yum התקן את tigervnc-serverהפעלת הפקודה לעיל תתקין את Tiger vnc במחשב לינוקס:
הגדר את הסיסמה עבור Linux GUI על ידי הקלדת הפקודה הבאה בטרמינל:
vncpasswdהפעלת הפקודה לעיל תנחה את המשתמש להקליד את הסיסמה פעמיים והקשה על אנטר תגדיר את הסיסמה:
מטעמי אבטחה, חשוב להגביל את שרת vnc ל-localhost רק על ידי יצירת ספרייה עבור tigervnc באמצעות הפקודה הבאה:
sudo mkdir /etc/tigervncהשתמש בפקודה הבאה כדי ליצור קובץ תצורה חובה עם אפשרות localhost:
sudo bash -c 'echo localhost > /etc/tigervnc/vncserver-config-mandatory'צור יחידת מערכת חדשה מתבנית קיימת על ידי הקלדת הפקודה הבאה:
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.serviceהשתמש בפקודה הבאה כדי להחליף את כל המופעים של המשתמש ביחידה החדשה במשתמש EC2:
sudo sed -i 's/טען מחדש את מנהל systemd באמצעות הפקודה הבאה:
sudo systemctl daemon-reloadהפעל את הפקודה הבאה כדי להפעיל את השירות:
sudo systemctl אפשר את vncserver@:1הפקודה הבאה תתחיל את השירות:
sudo systemctl התחל את vncserver@:1הפעלת סדרת הפקודות לעיל תפעיל את שרת tigervnc:
לאחר מכן, לחץ כאן כדי להוריד את ' טייגר VNC ' תוכנה במערכת המקומית:
התקן את התוכנה במערכת כדי להשתמש ב-GUI:
הפעל את PuTTY כדי לפתוח את ' מנהרות 'חלון מה' SSH ' מקטע ולהוסיף יציאות מקור ויעד:
הקלד את הפקודה הבאה במסוף Windows כדי להתחבר למופע EC2 על ידי פתיחת מספר היציאה 5901:
ssh -L 5901:localhost:5901 -i C:\Users\Lenovo\Documents\PKPF.pem ec2-user@18.138.58.64התחביר של הפקודה לעיל מוזכר להלן:
ssh -L 5901:localhost:5901 -iהפעלת הפקודה לעיל תתחבר למופע EC2:
פתח את מציג VNC במערכת שלך והקלד ' מארח מקומי: 1 ' ולחץ על ' לְחַבֵּר ' כפתור:
לאחר מכן, הזן את הסיסמה ולחץ על ' בסדר ' כפתור:
המסך הבא יוצג על המסך:
הפעלת בהצלחה GUI במופע של Amazon Linux EC2.
סיכום
כדי להפעיל GUI במופע של Amazon Linux EC2, היכנס ללוח המחוונים EC2 מפלטפורמת AWS והפעל מופע. לאחר מכן, התחבר למופע כדי להגדיר את ה-GUI על ידי התקנת שרת VNC במכונה ולאחר מכן הפעל את השרת ב-Linux. הפעל את מציג VNC במחשב המקומי והגדר אותו להציג את ה-GUI של מופע EC2 של מכונת Linux.