ما هو SSH؟#

SSH أو الصدفة الآمنة (Secure Shell) بروتوكول يتيح لك الاتصال من حاسوبك بخادم بعيد والعمل في سطر الأوامر كأنك جالس أمام الخادم نفسه. ويُشفَّر الاتصال كله.

مثال#

تستخدم SSH لتثبيت برنامج على VPS، وتحديث النظام، ومشاهدة السجلات، وتشغيل أوامر Git أو Composer، وإعداد خادم الويب.

أبسط صورة للاتصال#

في الطرفية (Terminal) أو برامج مثل PuTTY تُدخل اسم المستخدم وعنوان الخادم، ثم كلمة المرور أو المفتاح.

الدخول بكلمة مرور أم بمفتاح؟#

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

نقاط أمنية#

  • عطّل الدخول بكلمة مرور للمستخدم root
  • استخدم مفتاح SSH واحمِ المفتاح الخاص
  • قيّد المنفذ والوصول بالجدار الناري
  • هجمات القوة الغاشمة (Brute Force) على منفذ SSH تحدث يوميًا، فخذ الإعدادات بجدية

وفي الاستضافة المشتركة؟#

بعض الاستضافات تعطي SSH محدودًا أو تفعّله بشكل منفصل. وفي VPS والخادم المخصص يكون SSH الوسيلة الرئيسية للإدارة.

خطأ شائع#

وضع كلمة مرور ضعيفة للمستخدم root وترك المنفذ مفتوحًا للجميع. خادم كهذا يصبح هدفًا للهجوم خلال وقت قصير.