תוכן עניינים:

אופן ההתקנה והשימוש בקופסה נודדת: 8 שלבים
אופן ההתקנה והשימוש בקופסה נודדת: 8 שלבים

וִידֵאוֹ: אופן ההתקנה והשימוש בקופסה נודדת: 8 שלבים

וִידֵאוֹ: אופן ההתקנה והשימוש בקופסה נודדת: 8 שלבים
וִידֵאוֹ: אופן התקנת ידיות לחבלים ורצועת התהפכות 2024, נוֹבֶמבֶּר
Anonim
כיצד להתקין ולהשתמש בארגז נודד
כיצד להתקין ולהשתמש בארגז נודד

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

היתרון על פני הפעלת VM רגיל עם VirtualBox (אשתמש ב- VirtualBox כדוגמה במדריך זה מכיוון שהוא חינמי וקל לשימוש) הוא שהתיבה Vagrant תפעל ללא ה- GUI. זה גורם לו לפעול טוב יותר במיוחד במכונות ישנות יותר (כמו שלי). יתרון נוסף יכול להיות שאתה יכול להשתמש ב- PuTTY (או בלקוח ssh המועדף עליך) להפעלת פקודות. יש אנשים שמעדיפים לעשות זאת בדרך זו במקום להשתמש בחלון VirtualBox המציג לך את פלט הווידאו של ה- VM.

כדי לקבל את היתרונות שהוזכרו לעיל, תוכל להריץ מופע של שרת אובונטו (או הפקה אחרת או טעם אחר שאינו מגיע עם GUI) במצב ללא ראש. זה גם מה שעושה Vagrant, אבל זה גם ייתן לך את היתרונות הבאים:

  • אתה לא צריך להתקין את מערכת ההפעלה בפועל. Vagrant ידאג לכל ההתקנה
  • אתה יכול להשתמש ב- cmd או ב- powershell (בהנחה שאתה נמצא בחלונות) כדי ליצור, להתחיל, לעצור, למחוק, לבטל (ועוד) את מחשבי ה- VM שלך

שלב 1: הורד והתקן את הכלים

ראשית, עלינו להוריד ולהתקין את הכלים בהם נשתמש:

  • הורד את VirtualBox מכאן והתקן אותו
  • הורד את Vagrant מכאן והתקן אותו

  • הורד את PuTTY מכאן
  • הורד את PuTTYgen מכאן

(אין צורך להתקין PuTTY ו- PuTTYgen. פשוט הורד את הקבצים הבינאריים)

שלב 2: מצא את מערכת ההפעלה שברצונך להפעיל

חפש את מערכת ההפעלה שברצונך להריץ בקטלוג הנמצא באתר הרשמי: קישור

שלב 3: הכינו את חלון ה- CMD שבו תריצו את הפקודות הדרושות

הכינו את חלון CMD במקום בו תריצו את הפקודות הדרושות
הכינו את חלון CMD במקום בו תריצו את הפקודות הדרושות

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

כעת החזק את מקש 'Shift' ולחץ באמצעות לחצן העכבר הימני על התיקיה הזו ובחר "פתח חלונות פקודה כאן" ותפתח חלונות CMD במיקום זה.

שלב 4: הכן את קובץ Vagrant שלך

הכינו את קובץ ה- Vagrant שלך
הכינו את קובץ ה- Vagrant שלך

הכן את קובץ ה- vagrant שלך (קובץ המכיל כמה הגדרות עבור המחשב הווירטואלי שלך) על ידי הפעלת "vagrant init" שבו אתה מחליף במערכת הפעלה הנמצאת בקטלוג

דוגמאות נפוצות:

  • להפעלת אובונטו 16.04 הפעל "init initrant ubuntu/xenial64"
  • להפעלת אובונטו 14.04 הפעל "init ubrant Ubuntu/trusty64"
  • להפעלת Fedora 23 הפעלה "init fedora vagrant/base-23-cloud"
  • להפעלת Centos 7 הפעלה "init centos/7" נודד

שלב 5: הפעל את המחשב הווירטואלי שלך

הפעל את המחשב הווירטואלי שלך
הפעל את המחשב הווירטואלי שלך

הפעל את המחשב הווירטואלי שלך על ידי הפעלת "נודד למעלה" (בצע זאת באותה שורת פקודה)

תורד ותתקין תמונת מערכת הפעלה. זה צריך להיראות דומה לצילום המסך.

שלב 6: הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה

הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה
הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה
הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה
הכינו את המפתח הפרטי בו תשתמשו בכניסה למכונה

לאחר הפעלת המחשב הווירטואלי אינך יכול לקיים איתו אינטראקציה מכיוון שאין לך את GUI של VirtualBox, כך שתצטרך להתייחס אליו כמכונה מרוחקת ולהתחבר באמצעות SSH (לא הדרך המדויקת ביותר לומר זאת, אבל אני חושב שזה יעשה). חלק מתמונות Vagrant יגדירו שילוב ברירת מחדל של שם משתמש/סיסמה, אחרות יפיקו מקש אקראי ויניחו אותו בקובץ שנוצר לאחרונה. הדרך הטובה ביותר לקיים אינטראקציה עם תיבות אלה היא שימוש בצמד מפתחות RSA. בדרך כלל Vagrant יפיק מפתח פרטי ומפתח ציבורי בעת יצירת VM חדש (כתוצאה מהפקודה 'הסתובבות למעלה'). כדי לייבא את המפתח הפרטי שנוצר ללקוח SSH בו תשתמש (PuTTY) יהיה עליך להשתמש ב- PuTTYgen.

הפעל את PuTTYgen ולחץ על כפתור "טען" ועבור לתיקיה שבה הרצת "הסתובב למעלה" ועבור אל.vagrant / machines / default / virtualbox סמוך לתפריט "שם קובץ" יש לך תפריט נפתח לבחירת הרחבות. בחר משם את "כל הקבצים" ולאחר מכן בחר את הקובץ בשם "private_key" ולחץ על "פתח" לחץ על כפתור "שמור מפתח פרטי" וענה כן אם נשאל אם אתה בטוח שברצונך לשמור אותו ללא משפט סיסמה. שמור אותו עם שם שקל לזהות אותו. בחרתי ב "private_key_putty"

שלב 7: היכנס למכונה הווירטואלית

התחבר למכונה הווירטואלית
התחבר למכונה הווירטואלית

פתח את PuTTY וכתוב "127.0.0.1" כשם המארח, 2222 כיציאה ולאחר מכן עבור לחיבור-> SSH-> אימות ולחץ על הלחצן "עיון" מתחת לשדה "קובץ מפתח פרטי לאימות". כאן, בחר את הקובץ private_key_putty שיצרת בשלב הקודם.

(הפרטים של הקופסה שלך עשויים להיות שונים. כדי לראות פרטים על אותו הפעלה "ssh vagrant")

תוספת: כעת חזור לסשן ותוכל לשמור את ההגדרות לפגישה זו כך שלא תצטרך להזין אותן שוב (הזן שם בשדה "הפעלות שמורות" ולחץ על "שמור").

לחץ על "פתח" ותתבקש להזין את המשתמש שאליו ברצונך להיכנס. אתה יכול לקבל את משתמש ברירת המחדל מקטלוג מערכת ההפעלה שהוזכר בשלב הקודם (או על ידי הפעלת "ssh Vagrant").

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

טיפים נוספים:

  • ב- PuTTY, עבור אל חיבור-> נתונים והזן את המשתמש באמצעותו תוכל להיכנס בשדה 'שם משתמש אוטומטי להתחברות'. בדרך זו, לא תצטרך להזין נתונים בעת הגדרת חיבור ssh.
  • כדי לשפר את אבטחת התיבה שלך תוכל לשנות את הסיסמה עבור המשתמש הקיים כדי לוודא שאינך מפעיל שירות ssh עם שילוב ברירת מחדל של שם משתמש/סיסמה.
  • אתגר אפשרי: צור משתמש חדש והפוך אותו כך שתוכל להשתמש במפתח הפרטי שלך (לא המופק) לצורך כניסה

שלב 8: שימוש במכונה הווירטואלית

כעת תוכל להשתמש בקופסה הנודדת לפיתוח. אתה יכול לנהל את ה- VM החדש שנוצר באמצעות נודד.

כמה פקודות נודדות פשוטות ושימושיות הן:

  • "להסתובב למעלה" - מתחיל את הקופסה. לאחר שתעשה זאת תוכל להתחבר אליו באמצעות PuTTY
  • "עצירה נודדת" - עוצרת את הקופסה.
  • "vagrant init" - יוצר את קובץ הנווד המתאים להפצה שבחרת
  • "להרוס נדודים" - מוחק את הקופסה

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

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

מוּמלָץ: