ما هو SSH؟ دليل كامل

آخر تحديث: 15 دي جوليو دي 2025
نبذة عن الكاتب: تكنوديجيتال
  • يوفر SSH اتصالاً آمنًا ومشفرًا بين الأنظمة، ويتغلب على نقاط الضعف في FTP.
  • إنه يوفر مصادقة المستخدم والتنوع لتطبيقات متعددة مثل الإدارة عن بعد ونقل الملفات.
  • SSH هو برنامج مجاني ومفتوح المصدر، ويمكن للمستخدمين والمؤسسات الوصول إليه.
  • تعتبر الاعتبارات الأمنية ضرورية عند اختيار عملاء SSH التابعين لجهات خارجية للحفاظ على حماية البيانات.
ما هو SSH

ما هو SSH؟

الميزات الرئيسية لـ SSH

  • تشفير البيانات:يستخدم SSH تشفير المفتاح العام لتشفير البيانات المرسلة، مما يضمن سرية المعلومات وسلامتها.
  • مصادقة المستخدم:قبل السماح بالوصول، يتحقق SSH من هوية المستخدم، مما يزيد من الأمان.
  • براعةبالإضافة إلى توفير بيئة آمنة لتشغيل الأوامر على الأنظمة البعيدة، يعد SSH أمرًا ضروريًا لنقل الملفات والتحكم في الوصول.

كيف يعمل SSH

تطبيقات SSH في الممارسة العملية

حالات استخدام نموذجية

  1. الإدارة عن بعد:يتيح SSH لمسؤولي النظام إدارة الخوادم والشبكات من أي مكان، مما يقلل الحاجة إلى الوصول المادي.
  2. نقل الملفات بشكل آمن:بروتوكولات SCP وSFTP، المستندة إلى SSH، ضرورية لنقل الملفات بشكل آمن بين الأنظمة.
  3. الأنفاق والشبكات الخاصة الافتراضية (VPN):يمكن لـ SSH إنشاء أنفاق آمنة لتطبيقات أخرى، مما يوفر أمانًا إضافيًا لاتصالات البيانات.

SSH: أكثر من مجرد بروتوكول، خدمة

تثبيت واستخدام SSH

استكمال وتوسيع وظيفة SSH

SSH: مجاني وسهل الوصول إليه

اعتبارات أمنية

كيفية استخدام SSH على لينكس

تكوين SSH

إنشاء مفتاح SSH

  1. افتح محطة طرفية على نظامك المحلي.
  2. قم بتشغيل الأمر التالي لإنشاء زوج مفاتيح SSH (مفتاح خاص ومفتاح عام):
ssh-keygen -t rsa -b 4096 -C "tu_email@example.com"
  1. سيطلب منك الأمر تحديد مكان حفظ المفاتيح. يمكنك الضغط Enter لاستخدام الموقع الافتراضي (~/.ssh/id_rsa) أو تحديد موقع مخصص.
  2. يمكنك أيضًا تعيين كلمة مرور لحماية مفتاحك الخاص أو تركها فارغة إذا كنت تفضل عدم استخدام كلمة مرور.
  مقارنة بين أنظمة الملفات ZFS و Btrfs و EXT4 على خوادم NAS و Linux

انسخ مفتاحك العام إلى الخادم

  1. استخدم الأمر التالي لنسخ مفتاحك العام إلى الخادم البعيد. تأكد من الاستبدال <usuario> y <servidor> مع بيانات الاعتماد الخاصة بك:
ssh-copy-id <usuario>@<servidor>
  1. سوف تقوم بإدخال كلمة مرور المستخدم على الخادم البعيد لاستكمال نسخة المفتاح العام.

الاتصال بخادم بعيد

ssh <usuario>@<servidor>

استخدام SSH الأساسي

تنفيذ الأوامر عن بعد

ssh <usuario>@<servidor> ls

نقل الملفات باستخدام SCP

scp <archivo_local> <usuario>@<servidor>:<ruta_remota>
scp <usuario>@<servidor>:<archivo_remoto> <ruta_local>
اتصال سطح المكتب البعيد
مقالة ذات صلة:
10 أسرار لتحسين اتصال سطح المكتب البعيد وزيادة الإنتاجية

خلاصة ما هو SSH