תרגיל - התחבר באמצעות SSH באמצעות Visual Studio Code

הושלם

כעת, לאחר שתצורת מארח מרוחק מוגדרת, עליך להתחבר אליו מ- Visual Studio Code. כדי להתחבר למחשב המרוחק, דרושה לך ההרחבה Remote – SSH.

בתרגיל זה, תתקין את ההרחבה Visual Studio Code Remote – SSH ותתחבר למארח SSH.

התקנת לקוח SSH נתמך

למחשב המקומי שלך חייב להיות לקוח SSH נתמך כדי לאפשר חיבורי SSH למחשב המרוחק.

  • התקן לקוח SSH נתמך עבור מערכת ההפעלה המקומית שלך.

התקן את Remote – הרחבת SSH

יש להתקין את ההרחבה Visual Studio Code Remote – SSH כדי להתחבר לשרת ה-SSH שלך מתוך Visual Studio Code.

  1. פתח את Visual Studio Code.

  2. בחר בסמל הרחבות בסרגל הפעילות כדי לפתוח את התצוגה הרחבות.

    צילום מסך המדגיש את התצוגה הרחבות בסרגל הפעילות של Visual Studio Code.

  3. הקלד ssh מרוחק בסרגל הרחבות החיפוש ב-Marketplace .

  4. אתר את התוסף Remote – SSH ובחר בלחצן התקן .

    צילום מסך המדגיש כיצד לחפש התקנה של ההרחבה Visual Studio Code Remote - SSH.

  5. לאחר התקנת התוסף Remote - SSH, תהיה לך גישה לפקודות שהוא מוסיף ל- Visual Studio Code.

הגדרת מארח SSH חדש

כעת, באפשרותך להשתמש בפקודות Remote - SSH ב- Visual Studio Code כדי להגדיר את תצורת מארח ה- SSH שלך.

  1. בלוח הפקודות (החלונית View>Command), הקלד ובחר Remote-SSH: Connect to Host.

    צילום מסך המציג את הפקודה 'התחבר למארח' בלוח הפקודות.

  2. בחר הוסף מארח SSH חדש. תתבקש להזין פרטי חיבור עבור המחשב הווירטואלי שלך. עליך לציין להשתמש בקובץ .pem המכיל את המפתח הפרטי של המחשב הווירטואלי. הפקודה מקבלת את התבנית הבאה:

    ssh user@hostname -i filepath
    
    • זהו user שם המשתמש שאתה מגדיר בעת הוספת המפתח הציבורי של SSH ל-VM שלך. אם שמרת את ברירות המחדל, ערך זה צריך להיות azureuser.
    • כתובת hostname היא כתובת ה- IP הציבורית של המחשב הווירטואלי שהעתקת בשלב האחרון של התרגיל הקודם.
    • זהו filepath נתיב הקובץ של הקובץ .pem שהורד בתרגיל הקודם.

    צילום מסך המציג את הפקודה 'חיבור SSH' להתחברות למארח.

  3. לחץ על Enter כדי לעדכן את ברירת המחדל של תצורת SSH file. פעולה זו מוסיפה מחשב מארח לקובץ התצורה.

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

כעת, לאחר שתצורת המארח נקבעה, באפשרותך להתחבר למחשב המרוחק.

  1. הפעל שוב את הפקודה Remote-SSH: Connect to Host . כעת תוכל לראות את המארח החדש שנוסף לפי כתובת ה- IP שלו. בחר את המארח.

  2. לאחר שתבחר את המארח, Visual Studio Code יפתח כעת חלון חדש. תראה הודעה על כך ש"שרת קוד Visual Studio" מאתחל במארח SSH.

    צילום מסך המציג את ההודעה אתחול שרת קוד Visual Studio בעת התחברות למארח SSH.

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

  4. אם תתבקש לתת אמון בחיבור, בחר כן או המשך.

  5. לאחר ההשלמה, תוכל לדעת שאתה מחובר על-ידי הצגת המחוון המרוחק בחלק הימני התחתון של שורת המצב בעורך.

    צילום מסך המציג את המחוון המרוחק ב- Visual Studio Code.

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

    צילום מסך המציג את מעטפת ה- Bash במחשב המרוחק.

התחברת בהצלחה למחשב הווירטואלי! מלבד מתן פרטי המארח והחיבור, Visual Studio Code מטפל בשאר תהליך החיבור, כך שאינך צריך לשנן פקודות כלשהן או לדאוג לגבי תצורה אחרת.

בסעיף הבא תלמד כיצד להפעיל ולאתר באגים בקוד בזמן חיבור באמצעות SSH ב- Visual Studio Code.