نصيحة سريعة: اتصل بـ SSH لآلة Google Cloud الافتراضية مباشرة من طرفية جهازك بدلاً من المتصفح — في أقل من دقيقتين.
مرحباً بالجميع،
أردت مشاركة نصيحة سريعة معكم. لاحظت أن كثيراً منكم يتصل بـ SSH لآلة Google Cloud الافتراضية عبر المتصفح، وهذا قد يستهلك وقتاً حقيقياً.

هل تعلم أنه يمكنك الاتصال مباشرة من طرفية جهازك؟ الأمر سهل جداً ويستغرق أقل من دقيقتين!
إليك الطريقة:
الخطوة 1: إنشاء زوج مفاتيح
أولاً، أنشئ زوج مفاتيح خاص وعام على جهازك. افتح الطرفية ونفّذ:
أو لمزيد من التخصيص:
ssh-keygen -t rsa -b 2048 -f ./key-name -C "your_email@example.com"سيطلب منك إدخال كلمة مرور. يمكنك الضغط على Enter إذا لم ترد إضافتها. استبدل key-name بأي اسم تريده.
سينشئ ملفين. في مثالي الملفات كالتالي:
key-name ← المفتاح الخاص
key-name.pub ← المفتاح العام

يعمل على Windows وUbuntu وLinux وMac OS!
الخطوة 2: إضافة المفتاح العام إلى بيانات Google Cloud VM
الآن بعد أن أصبح لدينا زوج المفاتيح، لنضف المفتاح العام إلى بيانات آلة Google Cloud الافتراضية.
سجّل الدخول إلى Google Cloud
انتقل إلى Compute Engine
انقر على Metadata تحت Settings
اختر تبويب SSH Keys

ثم انقر رابط Edit من قائمة التنقل العلوية كما في الصورة التالية

ستظهر خيار ADD ITEM، وحقل إدخال عند النقر. انسخ والصق محتوى ملف key-name.pub ثم اضغط SAVE

الخطوة 3: الاتصال بالآلة عبر SSH
أوشكت على الانتهاء. فقط اتصل بالآلة من الطرفية
افتح Command Prompt أو PowerShell أو Terminal حسب نظامك ونفّذ:
ssh -i <path-to-your-private-key-dir>/key-name username@<server-public-ip>قد يطلب منك إدخال الرمز الذي استخدمته عند إنشاء المفتاح.
تم 🎉. يمكنك الاتصال بالآلة بنجاح
إذا ظهرت أي أخطاء متعلقة بصلاحيات الملف.
يمكنك تشغيل sudo chmod 600 <path-to-your-private-key-dir>/key-name
الخلاصة
الآن يمكنك الاتصال بآلة Google Cloud الافتراضية عبر SSH من جهازك. أتمنى أن يساعدك هذا.


