כיצד לשלוט מרחוק על מערכות לינוקס מ- Windows

How Remotely Control Linux Systems From Windows



עם גישה מרחוק, משתמש יכול לגשת לקבצים ולנתונים במערכת אחרת ממיקום מרוחק מבלי שתהיה לו גישה פיזית ממשית למערכת, די מגניב. ימין? גישה מרחוק מועילה ומסייעת רבות בחסכון בזמן.

מדוע ליצור חיבור מרחוק ל- Linux מ- Windows?

נניח שאתה מנהל עסק, ויש לך פגישה עם חברי מועצת המנהלים תוך כעשר דקות. פתאום אתה זוכר שקובץ המצגת שלך נמצא במערכת הביתית שלך; גישה מרחוק יכולה להציל את היום.







או שאתה מפעיל מערכת חלונות במיקום אחד ומערכת לינוקס שלך בחדר אחר, ואתה רוצה להריץ כמה פקודות ב- Linux שלך או לאחזר כמה קבצים מהלינוקס שלך, והלינוקס שלך אינו נגיש, או שאתה פשוט עצלן מדי. כך או כך, בכל המקרים, גישה מרחוק מספקת נוחות רבה וחוסכת זמן רב.



לינוקס אובונטו:

כעת מתוך כל הפצות הלינוקס הפופולריות, אובונטו היא ללא ספק הפופולרית ביותר. כל שאר ההפצות לינוקס יחד מהוות בסך הכל 35% בלבד מאובונטו (מגמות חיפוש בגוגל). בעת חיפוש בלינוקס מופיעות 161 מיליון תוצאות, בעוד שהפצת הלינוקס הפופולרית הבאה, דהיינו, דביאן לינוקס, כוללת רק 65.9 מיליון תוצאות חיפוש, אז זכור את הנתונים הסטטיסטיים לעיל, אשתמש באובונטו להדרכה זו. כדי ליצור את החיבור, יהיה עליך לגשת פיזית למכונת אובונטו. אבל אל תדאג, זה דבר חד פעמי.



ישנן שיטות רבות באמצעותן תוכל לגשת מרחוק ל- Linux שלך מחלונות. כאן אשתף שלוש דרכים בהן תוכל לגשת למערכות לינוקס בשליטה מרחוק מ- Windows.





  1. SSH
  2. חיבור RDP
  3. חיבור VNC

מצא את כתובת ה- IP:

לא משנה באיזו שיטה אתה משתמש, מציאת כתובת ה- IP של המערכת שלך נדרשת כמעט בכל מקרה. להלן דרך קלה למצוא את ה- IP של מערכת הלינוקס שלך.

עבור למסוף במכונת הלינוקס שלך והקלד את הפקודה הבאה:



$סודומַתְאִיםלהתקיןכלי רשת

כעת הזן את הפקודה הבאה:

$Ifconfig

לאחר כתיבת הפקודה לעיל, חלון הטרמינל שלך ייראה כך

תוכל למצוא את כתובת ה- IP שלך ליד inet בחלק הראשון. במקרה זה, כפי שניתן לראות מצילום המסך לעיל, כתובת ה- IP היא 10.0.2.15

אם השיטה שהוזכרה למעלה לא עובדת עבורך, תוכל לנסות את הדרכים הבאות:

במסוף, כתוב את הפקודה הבאה. זכור, זה עובד עבור כמה מגרסאות לינוקס כמו אובונטו.

$שם מארח-אני

שיטה 1: גישה מרחוק באמצעות SSH (מעטפת מאובטחת)

עבור שיטה זו, עליך להתקין את מֶרֶק תוכנה, כיוון שהיא טובה יותר מאשר שימוש פונקציית SSH כברירת מחדל של windows . PuTTY יוצר חיבור SSH בין לינוקס לשולחן העבודה של Windows, המאפשר לך גישה למסוף לינוקס.

לאחר התקנת תוכנת PuTTY כתוב את שם מערכת Linux שלך, או כתובת ה- IP שלה תחת התווית שם מארח (או כתובת IP). הקפד להגדיר את החיבור ל- SSH אם לא. כעת לחץ על פתח. וואלה, כעת יש לך גישה לשורת הפקודה של Linux.

הערה: זה ייתן רק לך גישה למסוף, כלומר, לא תהיה שליטה בעכבר. ובכל זאת, זה שימושי להתקנת תוכנה באמצעות פקודות מסוף

שיטה 2: שימוש ב- RDP (פרוטוקול שולחן עבודה מרוחק)

RDP היא השיטה הקלה ביותר עד כה. הכלי RDP כבר מותקן בחלונות. כך שמערכת החלונות אינה דורשת עבודה (מבחינת תוכנה). עם זאת, זה לא המקרה של מערכת Linux שלך. במערכת הלינוקס שלך, יהיה עליך להתקין את כלי XRDP. לשם כך פתח את הטרמינל (Ctrl+ Alt+ T) והקלד את הפקודה הבאה

$סודומַתְאִיםלהתקיןxrdp

הקש y והקש enter. לאחר מכן הוא ימשיך להתקין.

בא אחריו

$סודוsystemctlלְאַפשֵׁרxrdp

הפקודה הראשונה תתקין את הכלי XRDP. הפקודה השנייה תאפשר את האפשרות הפעלה אוטומטית בעת האתחול. במילים אחרות, הכלי xrdp יתחיל אוטומטית כאשר ה- Linux יתחיל. לאחר השלמת תהליך זה. עבור למערכת Windows שלך ובסרגל החיפוש הקלד RDP. לחץ על אפליקציית שולחן העבודה המרוחק.

הקלד את כתובת ה- IP של מערכת לינוקס הסמוכה לתווית המחשב ולחץ על התחבר

הזן את שם המשתמש והסיסמה של מערכת Linux שלך.

פתרון תקלות: למרות שהחיבור באמצעות RDP הוא השיטה הקלה ביותר לחיבור מרחוק, כמה בעיות מתרחשות במהלך החיבור עם אובונטו. זה התחיל לקרות לאחר שחרור אובונטו 18.4 LTS. לינוקס לא אוהבת את זה כאשר ניגשים אליו מרחוק כאשר המשתמש מחובר. לכן פתרון פשוט הוא לנסות RDP לאחר היציאה מהלינוקס שלך

שיטה 3: הגדרת חיבור באמצעות חיבור רשת וירטואלית (VNC)

ניתן גם להתחבר באמצעות VNC. כפי שצוין לעיל, SSH מספק גישה למסוף (ללא שליטה בעכבר). VNC מספק גישה לשולחן העבודה של לינוקס (שליטה מלאה בעכבר). עם זאת, יש תנאי מוקדם לחיבור בשיטה זו, כלומר, עליך להתקין תוכנות VNC מסוימות.

עבור למערכת Linux שלך והקלד את הפקודה הבאה כדי לוודא שהיא מעודכנת

$סודועדכון מתאים

כעת הזן את הפקודה הבאה

$סודומַתְאִיםלהתקיןשרת tightvnc

עכשיו הפעל אותו

$סודושרת tightvnc

כעת צור סיסמה לחיבור שלך. תקבל מספר שולחן עבודה, בעיקר 1. זכור מספר זה.

לאחר מכן, התקן את לקוח VNC על חלונות. כלים אלה של TightVNC מותקנים בצרורות, לכן לאחר ההתקנה, עבור אל סרגל החיפוש של חלונות וחפש ב- TightVNC Viewer. הפעל את האפליקציה והזן את כתובת ה- IP של מכשיר ה- Linux.

כעת הזן את כתובת ה- IP של מערכת הלינוקס שלך ואחריה את מספר שולחן העבודה, כפי שמוצג בצילום המסך למעלה.

סיכום:

כעת, לאחר שאתה מכיר את השיטות הללו, עליך לדעת איזו דרך היא הטובה ביותר לשימושך.

  1. RDP משתמש ב- xrdp שהוא קוד פתוח
  2. ניתן להשתמש ב- SSH לגישה מרחוק למסוף
  3. ניתן להשתמש ב- VNC במקום ב- RDP, אך הוא מעט פחות מאובטח

מומלץ להגדיר SSH ללא קשר לאיזו שיטה אתה משתמש מכיוון שהיא הופכת את ההתקנה לשתי השיטות האחרות לקלה הרבה יותר.

לאובונטו יש כלי מובנה לשולחן עבודה מרוחק, התואם VNC.