כיצד להכניס SSH לשרת VirtualBox Ubuntu

כיצד להכניס SSH לשרת VirtualBox Ubuntu

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





VirtualBox היא אחת מתוכנות הוירטואליזציה הפופולריות ביותר בשוק כיום. זה קוד פתוח והוא עמוס בהרבה תכונות נחמדות. בואו נסתכל כיצד להכניס SSH לשרת או שולחן עבודה של אובונטו הפועלים ב- VirtualBox.





איפור של סרטון היום

שלב 1: התקנת SSH במחשב הווירטואלי

SSH היא אחת הדרכים העיקריות לניהול ואינטראקציה עם שרתי לינוקס שאינם מגיעים עם GUI. כמובן, אתה יכול להשתמש ב-SSH גם בסביבות שולחן עבודה מלאות.





הגישה לרשת האפלה אינה חוקית

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

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



הפעל את VirtualBox ולאחר מכן הפעל את המכונה הוירטואלית של אובונטו מה-GUI.

במחשב הווירטואלי, התקן SSH באמצעות הפקודה:





sudo apt install openssh-server

שרת ה-SSH שלך יופעל אוטומטית. אתה יכול לבדוק את מצבו באמצעות הפקודה הבאה:

sudo systemctl status ssh
  פלט סטטוס שירות ssh ב-ubuntu

אם יציאת SSH אינה מופעלת בחומת האש שלך, השתמש בכלי UFW כדי להפעיל את ה-SSH נמל.





שלב 2: הגדרת רשת VirtualBox

כברירת מחדל, VirtualBox יוצר מתאם תרגום כתובות רשת (NAT) עבור המכונות הוירטואליות שלך. זה מאפשר למכונה הוירטואלית שלך לגשת לאינטרנט אך מונע ממכשירים אחרים לגשת אליו באמצעות SSH.

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

לחץ באמצעות לחצן העכבר הימני על ה-VM שאליו ברצונך להפעיל SSH ולחץ על גלגל השיניים ההגדרה כדי לפתוח את חלון ההגדרות. לחלופין, אתה יכול גם להשתמש בקיצור המקלדת: Ctrl + S . לאחר מכן, לחץ על רֶשֶׁת אוֹפְּצִיָה.

  בחירת כללי העברת יציאות ב-VirtualBox

הקלק על ה מִתקַדֵם אפשרות ובחר העברת נמלים . VirtualBox יציג בפניך מסך כדי להגדיר את כללי העברת הפורטים שלך.

הוסף כלל העברת פורטים

הקלק על ה ועוד ( + ) סמל מתחת ל כללי העברת נמלים עמוד.

תן לכלל שלך שם משמעותי (לדוגמה 'העברת יציאות SSH'). השתמש בפרוטוקול ברירת המחדל, כלומר. TCP . ה-IP המארח יהיה 127.0.0.1 או בפשטות מארח מקומי והשתמש ב-2222 בתור נמל מארח .

קבל את כתובת ה-IP של שרת אובונטו שלך פועל בתוך VirtualBox והזן אותו ב- IP של אורח תיבת קלט. במקרה זה, כתובת ה-IP של מערכת ההפעלה האורח שלי היא 10.0.2.13. השתמש ב-22 בתור יציאת האורח.

איך משאירים טקסט קבוצתי באייפון

לבסוף, לחץ על בסדר לַחְצָן.

  להגדיר העברת יציאות בתיבה וירטואלית

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

שלב 3: התחל את הפעלת SSH שלך

מהמסוף במערכת ההפעלה הראשית שלך, הפעל את פקודת SSH בפורמט הבא: ssh -p 2222 guest_os_username@127.0.0.1 . לדוגמה:

ssh -p 2222 mwizak@127.0.0.1

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

אל תשכח לאבטח את חיבור SSH!

SSH היא דרך קלה להתחבר לשרתים או למחשבים מרוחקים וכעת אתה יכול להשתמש בו כדי לגשת למערכות ההפעלה האורחת של VirtualBox.

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