בעוד ש-X11 נותר הבסיס לרוב שולחנות העבודה של לינוקס, שקיפות הרשת שלו, או היכולת להציג פלט ברחבי הרשת, היא אחת התכונות הלא מוכרות שלו. SSH מקל ומאובטח להפעיל יישומי GUI של Linux במחשב מרוחק ולהציג אותם במחשב שלך.
למה להפעיל אפליקציות לינוקס מרחוק?
למה שתרצה להפעיל תוכנת לינוקס גרפית על מחשב אחר? אם השתמשת בתוכנת מחשוב מדעי מורכבת כמו R או Mathematica, תוכל להפעיל אותה על מכונה חזקה יותר תוך שימוש בסביבת מחשוב קלת משקל באופן מקומי, כגון על א Chromebook.
זוהי גם דרך מצוינת לשתף יישומים טכניים בין מספר משתמשים על ידי התקנתם בשרת מרכזי.
אישור חיבורי X בשרת
כדי לאפשר חיבורי X11 דרך SSH, תצטרך להפעיל העברה של X11 בשרת המרוחק. זה נעשה באמצעות /etc/ssh/sshd_config קוֹבֶץ.
תצטרך לפתוח את הקובץ הזה בתור משתמש השורש כדי לערוך אותו. גלול מטה לאפשרות "X11Forwarding" ושנה אותה ל"כן" אם היא לא מופעלת כבר. כדי להפעיל מחדש את שרת SSH, השתמש בפקודה systemctl:
sudo systemctl הפעל מחדש את sshd
ייתכן שתצטרך גם להסיר תו מוביל של הערה "#" כדי להפעיל אותו. לאחר שתסיים, שמור את הקובץ והפעל את שרת OpenSSH אם הוא עדיין לא פועל. אם אינך המנהל, ייתכן שתצטרך לבקש מהמנהל לעשות זאת עבורך.
הפעלת אפליקציות Graphical X מרחוק באמצעות SSH
כדי להפעיל את אפליקציות ה-X שלך מרחוק, היכנס לשרת המרוחק באמצעות SSH עם ה- -איקס אפשרות, שתאפשר העברה של X בקצה הלקוח.
ssh -X username@server
כדי להפעיל את התוכניות שלך, התקשר אליהן משורת הפקודה כאילו אתה יושב ליד מערכת לינוקס שולחנית. אם הכל הולך כשורה, אתה אמור לראות את התוכנית מופיעה על שולחן העבודה שלך, למרות שהיא פועלת במקום אחר.
מכיוון שהעברת X היא איטית, ייתכן שיחלוף זמן מה מרגע הפעלת הפקודה ועד לפתיחת החלון. אם אתה צריך שולחן עבודה מלא או רוצה להפעיל יישומים מהר יותר, אולי תרצה לבדוק פתרון תצוגה מרחוק נוסף כמו VNC.
אם אתה נתקל בבעיות, נסה להשתמש ב- -י אפשרות במקום -איקס. זה ישבית כמה בדיקות אבטחה אבל עדיין יאפשר לך להפעיל X אפליקציות על SSH. אם זה נכשל, ודא שהעברת X מופעלת במחשב המרוחק כפי שהוזכר לעיל.
עכשיו אתה יכול להריץ אפליקציות לינוקס על SSH
העברה SSH X מקל על הפעלת אפליקציות Linux GUI מרחוק. זה מראה עד כמה לינוקס מוכוונת רשת מכיוון שאתה יכול להשתמש במערכות מרוחקות ממש כאילו אתה יושב ממש ליד המקלדת והמסך, לא משנה היכן אתה נמצא. לאחר הגדרת SSH, כניסות מאובטחות מרחוק הן פשוטות.
צריך לגשת למחשב הלינוקס או לשרת שלך מרחוק? הנה איך להגדיר ולהגדיר SSH ב-Linux, Windows ובנייד.
קרא הבא
- לינוקס
- SSH
- אפליקציות לינוקס
דיוויד הוא סופר עצמאי המבוסס בצפון מערב האוקיינוס השקט, אך במקור מגיע מאזור המפרץ. הוא חובב טכנולוגיה מאז ילדותו. תחומי העניין של דוד כוללים קריאה, צפייה בתוכניות טלוויזיה וסרטים איכותיים, משחקי רטרו ואיסוף תקליטים.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחץ כאן כדי להירשם