ما هو SSH وكيف يختلف عن FTP [Technology Explained]
FTP وSSH عبارة عن بروتوكولات شبكة تعمل فوق طبقة TCP/IP، تمامًا مثل HTTP. وبعبارة بسيطة، إنها طريقة معينة للأجهزة للتواصل مع بعضها البعض عبر الشبكة.
تُستخدم طرق مختلفة للتواصل في ظروف مختلفة. وهناك استخدامات مختلفة ونقاط قوة مختلفة. ولكن كيفية ارتباط SSH وFTP على وجه التحديد ليست واضحة لمعظم الناس.
تهدف هذه الدفعة من سلسلة شرح التكنولوجيا إلى إلقاء الضوء على البروتوكولين والاختلافات بينهما.
شل وحسابات شل
دعنا نتعرف على بعض المصطلحات الأساسية. لفهم غرض SSH، عليك أن تكون على دراية ببعض العناصر الأساسية.
ال صدَفَة إن غلاف الكمبيوتر هو جزء من البرنامج يسمح للمستخدمين بالتواصل مباشرة مع النواة، وهي جوهر نظام التشغيل. يمكن أن يحتوي الغلاف على واجهة رسومية أو واجهة سطر أوامر (اقرأ: إدخال نص)، أو كليهما.
من ناحية أخرى، فإن حساب shell هو حساب شخصي يتيح للمستخدم الوصول إلى shell على جهاز كمبيوتر مختلف. كانت هذه الحسابات شائعة الاستخدام ويتم توفيرها من قبل مزودي خدمة الإنترنت، وكانت تستخدم للعمل مع تخزين الملفات وحسابات البريد الإلكتروني ومجموعات الأخبار والمزيد. والمقام المشترك هو أن حساب shell يستخدم لإدخال الأوامر على جهاز كمبيوتر بعيد.
بروتوكول Secure Shell (SSH)
تمامًا كما يستخدم متصفح الويب بروتوكول HTTP للتحدث مع مواقع الويب، يحتاج حساب shell إلى بروتوكول معين لتمكين تبادل البيانات (اقرأ: الاتصال) بين الجهازين المتصلين بالشبكة. تعرف على SSH – بروتوكول Secure Shell.
يستخدم بروتوكول SSH تشفيرًا بمفتاح عام وتم تطويره ليحل محل بروتوكول Telnet وغيره من بروتوكولات shell غير الآمنة. والآن أصبحت النسختان الرئيسيتان، SSH-1 وSSH-2، البروتوكولات السائدة للوصول إلى حسابات shell.
في هذه الأيام، يتم استخدام SSH لتسجيل الدخول وتنفيذ التعليمات البرمجية على المضيفين البعيدين، وتصفح الويب باستخدام عملاء وكيل مشفرين، ونقل الملفات – حتى إعداد شبكة خاصة افتراضية.
تتوفر عملاء SSH لجميع أنظمة التشغيل الرئيسية. يمكن للأنظمة المستندة إلى Unix، بما في ذلك Linux وMac OS X، استخدام أوبن إس إس إتشقم أيضًا بالتحقق من موقع OpenSSH للتعرف على البدائل لنظامي التشغيل Mac OS وWindows. المعجون يعد أحد أبرز عملاء Windows.
بروتوكول نقل الملفات الآمن (SFTP) مقابل بروتوكول FTP
لا تعمل تطبيقات نقل الملفات وVPN على SSH افتراضيًا، ولكنها تستخدم SFTP – بروتوكول نقل الملفات SSHانتبه، SFTP ليس بروتوكول FTP الذي يعمل عبر SSH، بل هو بروتوكول نقل ملفات مختلف تم تطويره كملحق لـ SSH-2. يُستخدم SFTP دائمًا لنقل الملفات عبر SSH، ولكنه في الواقع مصمم بحيث يمكن استخدامه بما يتوافق مع بروتوكولات أخرى. لكن هذا ليس موضوع هذه المقالة.
على الرغم من عدم وجود ذلك في الرسالة، بالنسبة للمستخدم النهائي، SFTP يستطيع يمكن اعتبار بروتوكول FTP قريبًا آمنًا لبروتوكول FTP. ينقل هذا الأخير جميع البيانات بنص عادي. وبالتالي يمكن لاعتراضات الحزم الكشف عن بيانات بالغة الأهمية وخاصة، بما في ذلك اسم المستخدم وكلمة المرور! يستخدم بروتوكول SFTP، باعتباره امتدادًا لبروتوكول SSH-2، أمان المفتاح العام. وهذا يعني أن البيانات مشفرة عند نقلها وأن عمليات الاعتراض المحتملة عديمة الفائدة نسبيًا.
يتم تضمين بروتوكول SFTP في أغلب مجموعات FTP الشهيرة، على الرغم من أنه غالبًا ما يكون بدون أي وظيفة SSH أخرى.
آمل أن تكون قد تعلمت شيئًا من هذه المقالة. إذا كانت لديك أي أسئلة أو اقتراحات، فتوجه إلى قسم التعليقات أدناه!
حقوق الصورة: شاترستوك
اكتشاف المزيد من موقع قلم ورقم
اشترك للحصول على أحدث التدوينات في بريدك الإلكتروني.