تمرين - إعداد خادم SSH

مكتمل

تريد استعراض ملفات مشروع وكالتك على جهاز بعيد. أولا، تحتاج إلى إعداد هذا الجهاز البعيد وتكوينه ل SSH.

في هذا التمرين، ستقوم بإنشاء جهاز ظاهري Linux (VM) في Azure لاستضافة ملفات تطبيقات وكالتك. ستقوم أيضا بإنشاء مفتاح SSH ستستخدمه لإعداد الجهاز الظاهري لاتصالات SSH.

نحن نستخدم Azure في هذا التمرين، ولكن يمكن أن يتواجد جهاز Linux الظاهري الخاص بك في أي مكان.

تكوين جهاز ظاهري

أولا، يجب عليك تعيين التكوين الأولي لجهاز Linux الظاهري الخاص بك.

  1. انتقل إلى مدخل Microsoft Azure وقم بتسجيل الدخول إلى حساب Azure الخاص بك. يمكنك إنشاء حساب مجاني إذا لم يكن لديك حساب حاليا.

  2. في قائمة المدخل، حدد إنشاء مورد.

    لقطة شاشة تعرض إجراء إنشاء مورد في قائمة مدخل Microsoft Azure.

  3. ابحث عن الجهاز الظاهري وحدد القائمة المنسدلة إنشاء جهاز ظاهري في خيار الجهاز الظاهري .

    لقطة شاشة توضح كيفية البحث عن مورد جهاز ظاهري وإنشاءه في مدخل Microsoft Azure.

  4. حدد اشتراك Azure الخاص بك وأنشئ مجموعة موارد جديدة.

  5. حدد تفاصيل الجهاز الظاهري، مثل الاسم والحجم والصورة الأساسية. تظهر لقطة الشاشة بعض تفاصيل العينة، ولكن يمكنك اختيار الإصدارات الأخيرة من توزيعات Linux الأخرى والنظر في خوادم SSH المدعومة.

    لقطة شاشة تعرض تفاصيل Azure VM المراد إنشاؤه.

إعداد SSH

الآن، يجب عليك تعيين تكوين SSH وإنهاء إنشاء الجهاز الظاهري الخاص بك بحيث يكون لديك خادم SSH يعمل.

  1. يقوم Azure تلقائيا بإنشاء زوج مفاتيح SSH لك. يمكنك ترك حساب المسؤول مملوءا بالقيم الافتراضية. سيتم استخدام اسم المستخدم عند الاتصال بجهازك الظاهري عبر SSH في التمرين التالي.

    لقطة شاشة تعرض القيم الافتراضية لقسم حساب المسؤول أثناء إنشاء الجهاز الظاهري في Azure.

  2. يحتاج جهازك الظاهري أيضا إلى قبول حركة مرور SSH الواردة من خلال منفذ SSH 22. بشكل افتراضي، يجب أن يكون لدى Azure هذه القاعدة محددة أثناء إنشاء الجهاز الظاهري.

    لقطة شاشة تعرض قواعد المنفذ الوارد لإعداد منفذ وارد ل SSH.

  3. حدد "Review + create".

    لقطة شاشة تبرز خيار Review + create أثناء إنشاء الجهاز الظاهري.

  4. قد تتلقى خطأ في التحقق من الصحة في علامة التبويب الشبكات. إذا كان الأمر كذلك، فحدد هذا الخطأ وأنشئ شبكة ظاهرية جديدة. حدد مرَاجعة + إنشَاء مرة أخرى.

    لقطة شاشة تعرض خطوة التحقق من الصحة لإنشاء شبكة ظاهرية جديدة للجهاز الظاهري.

  5. بعد مراجعة التفاصيل، حدد إنشاء، وسيقوم Azure بنشر الجهاز الظاهري الخاص بك. قد تستغرق هذه العملية بضع دقائق.

    لقطة شاشة تبرز إجراء Create للجهاز الظاهري الذي تم التحقق من صحته.

  6. عند مطالبتك بشاشة لإنشاء زوج مفاتيح جديد، حدد "تنزيل مفتاح خاص وإنشاء مورد. " يؤدي ذلك إلى .pem تنزيل ملف يحتوي على المفتاح الخاص بك. قم بتدوين المكان الذي يتم تنزيل الملف منه ؛ ستحتاج إلى مسار الملف هذا في التمرين التالي.

    لقطة شاشة تعرض المطالبة أثناء إنشاء جهاز Azure الظاهري لتنزيل المفتاح الخاص وإنشاء مورد.

  7. بمجرد نشر المورد، حدد الانتقال إلى المورد.

    لقطة شاشة تبرز إجراء الانتقال إلى المورد بمجرد إنشاء الجهاز الظاهري.

  8. انسخ عنوان IP العام من نظرة عامة على خصائص الجهاز الظاهري الذي تم إنشاؤه حديثا. ستحتاج إلى عنوان IP هذا في التمرين التالي لاسم المضيف عند الاتصال بجهازك الظاهري عبر SSH.

    لقطة شاشة توضح كيفية نسخ عنوان IP العام للجهاز الظاهري الذي تم إنشاؤه حديثا.

عمل رائع! لقد قمت بنشر جهاز ظاهري يعمل بنظام Linux يمكنك الاتصال به باستخدام SSH.

في القسم التالي، ستتعلم كيفية استخدام ملحق Visual Studio Code Remote - SSH للاتصال بالجهاز الظاهري.