ما هو SSH؟#
SSH أو الصدفة الآمنة (Secure Shell) بروتوكول يتيح لك الاتصال من حاسوبك بخادم بعيد والعمل في سطر الأوامر كأنك جالس أمام الخادم نفسه. ويُشفَّر الاتصال كله.
مثال#
تستخدم SSH لتثبيت برنامج على VPS، وتحديث النظام، ومشاهدة السجلات، وتشغيل أوامر Git أو Composer، وإعداد خادم الويب.
أبسط صورة للاتصال#
في الطرفية (Terminal) أو برامج مثل PuTTY تُدخل اسم المستخدم وعنوان الخادم، ثم كلمة المرور أو المفتاح.
الدخول بكلمة مرور أم بمفتاح؟#
- كلمة المرور: بسيطة، لكنها عرضة للتخمين الآلي
- مفتاح SSH: زوج من الملفات، المفتاح الخاص عندك والعام على الخادم. وهو أكثر أمانًا ولا تنتقل كلمة المرور في الطريق.
نقاط أمنية#
- عطّل الدخول بكلمة مرور للمستخدم root
- استخدم مفتاح SSH واحمِ المفتاح الخاص
- قيّد المنفذ والوصول بالجدار الناري
- هجمات القوة الغاشمة (Brute Force) على منفذ SSH تحدث يوميًا، فخذ الإعدادات بجدية
وفي الاستضافة المشتركة؟#
بعض الاستضافات تعطي SSH محدودًا أو تفعّله بشكل منفصل. وفي VPS والخادم المخصص يكون SSH الوسيلة الرئيسية للإدارة.
خطأ شائع#
وضع كلمة مرور ضعيفة للمستخدم root وترك المنفذ مفتوحًا للجميع. خادم كهذا يصبح هدفًا للهجوم خلال وقت قصير.