FTP & سFTP للمبتدئين: شرح بروتوكول نقل الملفات

تنويه: HostScore قد نحصل على عمولات من روابطنا، ويدفع بعض مزودي الخدمة مقابل الظهور المميز في صفحات مختارة. يتم جمع بيانات الاختبار والأداء بشكل مستقل (انظر منهجيتناالأسعار بالدولار الأمريكي. USD ما لم ينص على خلاف ذلك.

جدول المحتويات

اسأل الذكاء الاصطناعي عن هذه الصفحة:
ChatGPT
كلود
Perplexity
Grok
Google AI

ما هو بروتوكول نقل الملفات (FTP)?

FTP هو بروتوكول شبكة قياسي يستخدم لنقل الملفات من مضيف إلى آخر عبر شبكة تعتمد على TCP، مثل الإنترنت. FTP يعمل على نموذج العميل والخادم حيث يتم نقل الملفات بين العميل والخادم.

FTP يستخدم قناتين منفصلتين للتواصل: قناة أوامر (أو تحكم) لنقل الأوامر والاستجابات، وقناة بيانات لنقل الملفات. يفتقر هذا النظام إلى أمان مدمج لنقل الملفات، إذ تُنقل البيانات دون تشفير، مما يجعله عرضة للاعتراض والهجوم.

FTP لقد كان هذا البروتوكول موجودًا منذ عام 1971، مما يجعله أحد البروتوكولات الأولى التي تم تطويرها لهذا الغرض.

كيفية FTP هل يعمل فعليا؟

FTP يمكن تشغيلها في الوضع النشط والسلبي.
FTP يمكن أن تعمل في الوضعين النشط والسلبي. (مصدر)

FTP يعمل على بنية خادم العميل ويستخدم اتصالات منفصلة للتحكم والبيانات. FTP يمكن للمستخدمين مصادقة أنفسهم باستخدام بروتوكول تسجيل دخول نصي واضح (عادةً ما يكون اسم مستخدم وكلمة مرور). مع ذلك، تسمح بعض الخوادم باتصالات مجهولة المصدر.

FTP يمكن تشغيله في الوضعين النشط (الافتراضي) والسلبي. في الوضع النشط، FTP يتصل العميل من منفذه ٢٠ بمنفذ الخادم ٢١. في الوضع السلبي، يكون كلا المنفذين مفتوحين للاتصال. يحتاج جدار حماية الشبكة لديك إلى تكوين سليم ليعمل كلا الوضعين النشط والسلبي بشكل صحيح.

ما هو بروتوكول نقل الملفات الآمن (S)؟FTP)?

SFTPمن ناحية أخرى، هي نسخة آمنة من FTP التي تعمل على تأمين شل (SSH) بروتوكول لضمان تشفير الأوامر والبيانات. هذا يزيد من أمان الشبكة ضد التنصت وسرقة البيانات.

الغاء الاعجاب FTP، SFTP يستخدم اتصالاً واحدًا لنقل الأوامر والبيانات، مما يُبسط عملية الإعداد ويُقلل من احتمالية حدوث مشاكل مع جدران الحماية وإعادة توجيه المنافذ. كما يدعم ميزات متقدمة مثل الوصول إلى الملفات ونقلها وإدارتها بأمان عبر أي تدفق بيانات موثوق.

كيف سFTP هل يعمل فعليا؟

كيف سFTP يعمل؟
كيف سFTP يعمل (مصدر)

SFTP منفصل، وعادةً ما يكون مُرفقًا مع SSH الذي يعمل أيضًا عبر اتصال آمن. الفرق الجوهري هو أن SFTP يضيف تشفيرًا لكل من بيانات الاعتماد والبيانات نفسها. SFTP لا ينبغي الخلط بينه وبين FTPس، وهو FTP يتخطى SSL، طبقة أمان مختلفة عن SSH.

FTP مقابل SFTP:الاختلافات الرئيسية في لمحة

فيما يلي جدول مقارن يوضح الاختلافات الرئيسية بين FTP مقابل SFTP:

الميزاتFTPSFTP
بروتوكولبروتوكول الشبكة القياسي لنقل الملفاتالنسخة الآمنة من FTP الذي يستخدم SSH
الأمن والحمايةلا يوجد تشفير، البيانات معرضة للخطرجميع البيانات مشفرة
ميناءيستخدم عادةً منفذ TCP 21يعمل عادة على منفذ TCP 22
التحقّق من المُستخدم يدعم الوصول المجهول واسم المستخدم وكلمة المروريتطلب بيانات اعتماد SSH صالحة
نقل البياناتينقل البيانات والأوامر عبر قنوات منفصلةينقل البيانات والأوامر عبر اتصال واحد آمن
جدار الحمايةيتطلب فتح منافذ متعددة على جدار الحمايةيحتاج فقط إلى فتح منفذ واحد على جدار الحماية
هاملتيمكن أن يكون أسرع بسبب عدم وجود التشفيرأبطأ قليلاً بسبب تكلفة التشفير
سهولة الاستعمالمدعوم على نطاق واسع من قبل العديد من خدمات الاستضافةيتطلب الوصول إلى SSH والإعداد
الضوابطغير مناسب للبيئات المتوافقة بسبب نقص الأمانغالبًا ما يكون مطلوبًا للامتثال لمعايير مثل HIPAA وGDPR وما إلى ذلك.

كيف تعمل FTP / سFTP لإدارة موقع الويب الخاص بك؟

بينما يمكنك الركض FTP وSFTP من واجهة سطر الأوامر، باستخدام FTP تطبيق العميل أكثر ملاءمة. هناك العديد من الخيارات المناسبة FTP التطبيقات المتوفرة. خياري المفضل هو فايلزيلا، متاح منذ عام 2001، وهو مجاني ويعمل على معظم المنصات.

1. استخدام Filezilla FTP تطبيق

يقدم Filezilla واجهة مألوفة لمستخدمي Windows.
يقدم Filezilla واجهة مألوفة لمستخدمي Windows.

تفضل بزيارة موقع Filezilla الإلكتروني وحمّل الإصدار الذي تحتاجه. تتوفر برامج تثبيت منفصلة لمختلف المنصات. بعد التنزيل، يمكنك تشغيل ملف التثبيت واتباع التعليمات. انتبه، سيحاول البرنامج إقناعك بتثبيت بعض البرامج غير الضرورية، ولكن يمكنك رفض العرض.

بعد ذلك، قم بتشغيل التطبيق.

بالنسبة لمعظم الاتصالات، ستحتاج إلى إدخال ثلاث قطع من المعلومات:

  1. مضيف،
  2. اسم المستخدم، و
  3. كلمه السر.

عادةً ما يوفر لك مُضيف الويب هذه الإعدادات. إذا كان لديك حساب استضافة ويب، فسيُرسل إليك مُضيف الويب هذه الإعدادات عبر البريد الإلكتروني أو عبر الإنترنت من خلال لوحة تحكم الاستضافة. 

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

قد تحتاج إلى إنشاء جديد FTP المستخدم إذا كانت هذه هي المرة الأولى التي يستخدم فيها FTP باستخدام حسابك. إذا كنت تتصل بخادم خارج نطاق سيطرتك، فسيتعين عليك التواصل مع مسؤول الخادم.

إذا كان لديك SFTP اتصال بدلا من FTP للاتصال، أدخل اسم المضيف واسم المستخدم كما هو موضح أعلاه. أدخل كلمة المرور (إن وجدت) أو "لا شيء" في خانة كلمة المرور. بعد ذلك، اضغط على زر "اتصال". 

منطقة العرض الرئيسية مقسمة إلى قسمين. القسم الأيسر هو جهازك المحلي، والقسم الأيمن هو الخادم البعيد. لوحات العرض مطابقة تقريبًا لمدير ملفات ويندوز. اسحب وأفلت أي شيء تريد نقله من أو إلى خادم الويب.

2. FTP عن طريق سطر الأوامر

حتى لو كنت لا ترغب في استخدام مخصص FTP إذا كنت تستخدم تطبيقًا مثل Filezilla، فستحتاج إلى وسيط للاتصال بخادمك.

ويندوز

على سبيل المثال، في نظام التشغيل Windows، يمكنك استخدام FTP التعليمات من سطر الأوامر عن طريق الكتابة:

بروتوكول نقل الملفات

ماك

على جهاز Mac، يمكنك استخدام الميزات المضمنة FTP التطبيق.

  1. انقر على أيقونة Finder الخاصة بك،
  2. حدد "انتقال"، ثم "الاتصال بالخادم".
  3. أدخل عنوان الخادم و
  4. انقر فوق "اتصال".

بغض النظر عن الطريقة التي اخترتها، فسوف تحتاج إلى إدخال اسم المستخدم وكلمة المرور لإكمال الاتصال.

سبردوك

إذا لم تكن راضيًا عن نظام التشغيل Mac الافتراضي FTP هناك تطبيقات أخرى يمكنك تنزيلها وتثبيتها. أنصحك بـ كلاركات or سايبر داك.

أوامر أساسية

بعد الاتصال، تصبح الأمور أكثر تعقيدًا. وكما هو الحال مع جميع واجهات سطر الأوامر، لا بد من وجود ذاكرة جيدة. إليك بعض الأوامر الأساسية للبدء:

رفع الملفات – ftp> ضع اسم الملف
عرض الدليل الحالي – pwd
تغيير الدليل – cd
قائمة محتويات الدليل – ls
تنزيل جميع ملفات HTML – mget *.html
إنهاء الاتصال – إغلاق
أعد الاتصال بالخادم – افتح ftp.

أفكار أخيرة:

إزالة الغموض عن FTP وSFTP للاستخدام العملي

فهم FTP، SFTP، واختلافاتهم أساسية. للاستخدام العملي، ابدأ بأداة مثل FileZilla إذا كنت جديدًا. واجهتها سهلة الاستخدام وتطويرها المستمر يجعلانها FTP وSFTP يمكن الوصول إليها، حتى للمبتدئين (أو الأشخاص العاديين).

إذا كنت تدير خوادم متعددة أو تحتاج إلى أتمتة متقدمة، فإن تعلم عمليات سطر الأوامر الأساسية يمكن أن يعزز كفاءة سير العمل لديك بشكل كبير.

نبذة عن الكاتبة: Jerry Low

Jerry Low يمتلك خبرة تزيد عن 20 عامًا في بناء واستضافة المواقع الإلكترونية. وهو مؤسس HostScore لتحويل تلك الخبرة العملية إلى مراجعات استضافة عملية تستند إلى مراقبة وقت التشغيل، وقياسات السرعة، وفحوصات زمن الاستجابة، واختبارات التحميل.
صورة المؤلف

اكثر من HostScore

ابحث عن استضافة مواقع مدعومة ببيانات اختبار حقيقية

HostScore تُقيّم أداة البحث عن استضافة المواقع الإلكترونية لدينا أداء الاستضافة باستخدام معايير زمن استجابة الخادم (TTFB)، ووقت التشغيل، ونتائج اختبارات التحميل، وزمن الاستجابة، ومؤشرات الأداء الأساسية للويب. وتجمع هذه الأداة بين هذه النتائج ونوع موقعك الإلكتروني، وحجم الزيارات المتوقعة، وميزانيتك لتقديم توصيات مناسبة.

تعرف على سبب ملاءمة كل مضيف لاحتياجاتك، وما هي القيود التي يجب التحقق منها، وما هي المقايضات التي يمكن توقعها.

جرّب أداة البحث عن استضافة المواقع (مجاناً)