تمرين - الاتصال باستخدام SSH من خلال Visual Studio Code

مكتمل

الآن بعد أن تم تكوين مضيف بعيد ، تحتاج إلى الاتصال به من Visual Studio Code. للاتصال بالجهز البعيد، تحتاج إلى ملحق Remote – SSH.

في هذا التمرين، ستقوم بتثبيت ملحق Visual Studio Code Remote – 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>)، اكتب وحدد Remote-SSH: الاتصال بالمضيف.

    لقطة شاشة تعرض الأمر الاتصال بالمضيف في لوحة الأوامر.

  2. حدد إضافة مضيف SSH جديد. ستتم مطالبتك بإدخال معلومات الاتصال لجهازك الظاهري. تحتاج إلى تحديد لاستخدام ملف .pem الذي يحتوي على المفتاح الخاص للجهاز الظاهري. يأخذ الأمر التنسيق التالي:

    ssh user@hostname -i filepath
    
    • user هو اسم المستخدم الذي قمت بتعيينه عند إضافة المفتاح العام SSH إلى الجهاز الظاهري الخاص بك. إذا احتفظت بالإعدادات الافتراضية، يجب أن تكون هذه القيمة azureuser.
    • hostname هو عنوان IP العام للجهاز الظاهري الذي نسخته في الخطوة الأخيرة من التمرين السابق.
    • filepath هو مسار .pem ملف الملف الذي تم تنزيله في التمرين السابق.

    لقطة شاشة تعرض أمر اتصال SSH للاتصال بالمضيف.

  3. اضغط على Enter لتحديث ملف تكوين SSH الافتراضي. يضيف هذا الإجراء مضيف إلى ملف التكوين.

الاتصال بالجهاز الظاهري

الآن بعد تكوين المضيف، يمكنك الاتصال بالجهز البعيد.

  1. قم بتشغيل الأمر Remote-SSH: Connect to Host مرة أخرى. يمكنك الآن رؤية المضيف المضاف حديثا مدرجا بواسطة عنوان IP الخاص به. حدد المضيف.

  2. بمجرد تحديد المضيف ، سيفتح Visual Studio Code الآن نافذة جديدة. سترى إعلاما بأن "Visual Studio Code Server" يتم تهيئته على مضيف SSH.

    لقطة شاشة توضح إعلام تهيئة خادم التعليمات البرمجية ل Visual Studio عند الاتصال بمضيف SSH.

  3. قد يطلب منك تحديد النظام الأساسي للمضيف. حدد Linux.

  4. إذا طلب منك الوثوق بالاتصال، فحدد نعم أو متابعة.

  5. بمجرد الانتهاء، ستعرف أنك متصل من خلال عرض المؤشر البعيد في الجزء السفلي الأيمن من شريط المعلومات في المحرر.

    لقطة شاشة توضح المؤشر البعيد في Visual Studio Code.

    • يمكنك أيضا تحديد المؤشر البعيد كإدخال سريع إلى الأوامر العليا. لقطة شاشة تعرض الأوامر العلوية التي يمكنك الوصول إليها بالنقر فوق المؤشر البعيد.
  6. بمجرد الاتصال بمضيف SSH الخاص بك، يمكنك التفاعل مع الملفات وفتح المجلدات على الجهاز البعيد. إذا فتحت المحطة الطرفية المدمجة ، فسترى أنك تعمل داخل bash shell ، على الرغم من أن جهازك المحلي قد لا يكون مستندا إلى Linux.

    لقطة شاشة تعرض bash shell على الجهاز البعيد.

لقد نجحت في الاتصال بالجهاز الظاهري! بخلاف توفير معلومات المضيف والاتصال، يعتني Visual Studio Code ببقية عملية الاتصال، لذلك لا تحتاج إلى حفظ أي أوامر أو القلق بشأن التكوين الآخر.

في القسم التالي، ستتعلم كيفية تشغيل التعليمات البرمجية وتصحيحها أثناء الاتصال باستخدام SSH في Visual Studio Code.