كيفية إضافة SSH على محرك Google Compute الحالي

يمكن أن تكون إضافة SSH إلى مثيل Google Compute Engine أمرًا شاقًا ، خاصةً لأولئك الجدد على Google Cloud Platform.

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

ستوجهك هذه المقالة خلال إضافة SSH على مثيل Google Compute Engine.

سنغطي كل شيء من إنشاء مفاتيح SSH إلى إضافتها إلى المثيل الخاص بك باستخدام Google Cloud Console. اذا هيا بنا نبدأ!

كيفية إضافة SSH على محرك Google Compute الحالي

أضف SSH على محرك Google Compute Engine الحالي

الخطوة 1: إنشاء زوج مفاتيح SSH الخاص بك

قبل أن تتمكن من إضافة SSH إلى مثيل Google Compute Engine الحالي ، تحتاج إلى إنشاء زوج مفاتيح SSH.

يتكون زوج مفاتيح SSH من مفتاح خاص تحتفظ به على جهازك المحلي ومفتاح عام تضيفه إلى جهازك الظاهري.

يتم استخدام المفتاح الخاص لمصادقتك عند الاتصال بالمثيل الخاص بك ، بينما يتم استخدام المفتاح العام لـ يأذن لك للوصول إلى المثيل الخاص بك.

يمكنك استخدام المحطة الطرفية على جهازك المحلي لإنشاء زوج مفاتيح SSH الخاص بك. افتح Terminal واكتب الأمر التالي:

ssh-keygen -t rsa -f ~ / .ssh / my-ssh-key

يقوم هذا الأمر بإنشاء زوج مفاتيح RSA يسمى "my-ssh-key" في الدليل "~ / .ssh". يمكنك اختيار اسم ودليل مختلفين إذا كنت تفضل ذلك.

الخطوة 2: أضف مفتاح SSH العام إلى المثيل الخاص بك

الآن بعد أن أنشأت زوج مفاتيح SSH ، يجب عليك إضافة مفتاحك العام إلى مثيل Google Compute Engine. يمكنك القيام بذلك باستخدام Google Cloud Console.

أولاً ، انتقل إلى صفحة مثيلات VM في Google Cloud Console. ابحث عن المثيل الذي تريد إضافة SSH إليه وانقر على زر "تعديل".

في لوحة "تحرير" ، قم بالتمرير لأسفل إلى قسم "مفاتيح SSH" وانقر على زر "إضافة عنصر". الصق مفتاح SSH في مربع نص "المفتاح العام". يمكنك العثور على مفتاحك العام عن طريق كتابة الأمر التالي في جهازك الطرفي:

القط ~ / .ssh / my-ssh-key.pub

استبدل "my-ssh-key" باسم زوج المفاتيح الخاص بك.

بعد لصق مفتاح SSH العام ، انقر فوق الزر "حفظ" لحفظ التغييرات. تمت الآن إضافة مفتاح SSH العام الخاص بك إلى المثيل الخاص بك.

الخطوة 3: الاتصال بمثيلتك باستخدام SSH

الآن بعد أن أضفت مفتاح SSH العام إلى المثيل الخاص بك ، يمكنك الاتصال بالمثيل الخاص بك باستخدام SSH. للقيام بذلك ، تحتاج إلى معرفة عنوان IP الداخلي للمثيل الخاص بك.

يمكنك العثور على عنوان IP الداخلي للمثيل الخاص بك في Google Cloud Console. انتقل إلى صفحة مثيلات VM وانقر على اسم المثيل الخاص بك.

في لوحة "التفاصيل" ، يمكنك العثور على عنوان IP الداخلي ضمن قسم "واجهات الشبكة".

للاتصال بالمثيل الخاص بك باستخدام SSH ، افتح Terminal واكتب الأمر التالي:

ssh -i ~ / .ssh / my-ssh-key [USERNAME] @ [INTERNAL_IP_ADDRESS]

استبدل "my-ssh-key" باسم زوج المفاتيح ، "[USERNAME]" باسم المستخدم الخاص بك ، و "[INTERNAL_IP_ADDRESS]" بعنوان IP الداخلي لمثيلك.

باستخدام Windows ، يمكنك استخدام أداة مثل PuTTY للاتصال بالمثيل الخاص بك باستخدام SSH.

الخطوة 4: استكشاف مشكلات اتصال SSH وإصلاحها

إذا كنت تواجه مشكلة في الاتصال بالمثيل الخاص بك باستخدام SSH ، فهناك بعض الأشياء التي يمكنك تجربتها:

  • تحقق من إضافة مفتاح SSH العام إلى المثيل الخاص بك بشكل صحيح. يمكنك القيام بذلك عن طريق الانتقال إلى صفحة مثيلات VM في Google Cloud Console والنقر على اسم المثيل الخاص بك. في لوحة "التفاصيل" ، قم بالتمرير لأسفل إلى قسم "مفاتيح SSH" وتأكد من إدراج مفتاحك العام.
  • تحقق من أن مفتاح SSH الخاص بك موجود في الدليل الصحيح على جهازك المحلي ولديه الأذونات الصحيحة. يجب أن يكون مفتاحك الخاص في الدليل "~ / .ssh" وأن يكون لديك إذن بـ "600". يمكنك التحقق من أذونات مفتاحك الخاص عن طريق كتابة الأمر التالي في جهازك الطرفي: ls -l ~ / .ssh / my-ssh-key
  • استبدل "my-ssh-key" باسم زوج المفاتيح الخاص بك.
  • تحقق من تكوين قواعد جدار الحماية الخاص بك بشكل صحيح. إذا لم تتمكن من الاتصال بالمثيل الخاص بك باستخدام SSH ، فقد يكون ذلك بسبب أن قواعد جدار الحماية الخاص بك تحظر حركة مرور SSH. يمكنك التحقق من قواعد جدار الحماية في Google Cloud Console بالانتقال إلى صفحة "قواعد جدار الحماية".
  • تحقق من تشغيل وكيل SSH الخاص بك. إذا كنت تستخدم وكيل SSH لإدارة مفاتيح SSH الخاصة بك ، فتأكد من تشغيلها وإضافة مفتاحك إلى الوكيل. يمكنك التحقق مما إذا كان وكيلك يعمل عن طريق كتابة الأمر التالي في جهازك الطرفي: EVAL "$ (ssh-agent -s)."

يبدأ هذا الأمر وكيل SSH ويخرج متغيرات بيئة الوكيل.

خاتمة

تعد إضافة SSH إلى مثيل Google Compute Engine أمرًا بالغ الأهمية في إدارة جهازك الظاهري والوصول إليه.

باتباع الخطوات الموضحة في هذه المقالة ، يمكنك إنشاء زوج مفاتيح SSH ، وإضافة مفتاحك العام إلى المثيل الخاص بك باستخدام Google Cloud Console ، والاتصال بالمثيل الخاص بك باستخدام SSH.

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

إذا واجهت أي مشاكل ، فستتوفر موارد متنوعة لمساعدتك في استكشاف المشكلة وحلها. تعد وثائق cloud.google.com موردًا ممتازًا للحصول على إرشادات خطوة بخطوة ونصائح حول استكشاف الأخطاء وإصلاحها.

بالإضافة إلى ذلك ، لدى Google Cloud Platform فريق دعم يمكنك الاتصال به إذا واجهت أي مشكلات لا يمكنك حلها.

في الختام ، تعد إضافة SSH إلى مثيل Google Compute Engine خطوة بسيطة ولكنها مهمة في إدارة جهازك الافتراضي والوصول إليه.

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

العربية