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

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

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

مقدمة عن بروتوكول نقل الملفات (FTP)

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

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

  • عميل / client: جهاز حاسب ألي يقوم بإستخدام أوامر FTP للخادم.
  • خادم / server: جهاز خادم / سيرفر يقوم بإستقبال الأومر من جهاز الحاسب الألي.
  • أوامر / commands: أوامر يتم نقلها من جهاز الحاسب الألي إلى الخادم، ومنها: الإضافة، النقل، التعديل وغيرها.
    ليتم الإتصال بين جهاز الحاسب الألي والخادم، يتم في العادة حماية بروتوكول نقل الملفات (FTP) باسم مستخدم وكلمة مرور من قِبل المسؤول عن الخادم / السيرفر.

 

برامج إستخدام بروتوكول نقل الملفات (FTP)

توجد العديد من التطبيقات والبرامج على جميع ومختلف أنظمة التشغيل (ماك أو إس / macOS ، لينكس / Linux، ويندوز / Windows). لكن أشهرهم والتطبيق إللي بنستخدمه هنا في بيكست برنامج Filezilla على نظام ماك أو إس macOS. مع العلم إنه في برامج وتطبيقات أخرى كثيرة، لكن برنامج Filezilla برنامج مفتوح-المصدر و مجاني.

طريقة رفع موقعك الإلكتروني بإستخدام بروتوكول نقل الملفات (FTP)

(1) تحميل تطبيق FileZilla من على الرابط https://filezilla-project.org/download.php?type=client بعد إختيار نظام التشغيل.

(2) تثبيت التطبيق (بعد الموافقة على شروط الإستخدام، ستبدأ عملية التثبيت).

(3) فتح التطبيق وتعبئة البيانات المطلوبة:

  1. قم بكتابة اسم النطاق الخاص بك -عنوان موقعك، مثال: example.com-
  2. اسم المستخدم. تستطيع إيجاده في خانة FTP Accounts في الخادم / السيرفر الخاص بك.
  3. كلمة المرور. تستطيع إيجادها في خانة FTP Accounts في الخادم / السيرفر الخاص بك.
  4. قم بإدخال الرقم 21 في خانة المنفذ / port.
  5. قم بالضغط على زر ” Qucikconnect ” لتبدأ بعمل الإتصال بين جهازك والسيرفر.
  6. المساحة الخاصة بعرض الملفات الموجودة على جهاز الحاسب الخاص بك.
  7. المساحة الخاصة بعرض الملفات الموجودة على جهاز الخادم / السيرفر الخاص بك، ستظهر لك المجلدات والملفات بعد نجاح عملية الإتصال.

 

(4) الأن، وبعد نجاح عملية الإتصال، قم بالذهاب إلى مجلد www أو public_html -في حال كان الخادم الخاص بك يعمل على نظام التشغيل لينكس Linux (معظم الخوادم تعمل عليه)- أو مجلد httpdocs -في حال كان الخادم الخاص بك يعمل على نظام التشغيل ويندوز Windows-.

(5) قم الأن برفع جميع ملفات موقعك الإلكتروني، أو يمكنك تعديل أحد الملفات الموجودة مسبقاً.

 

ملاحظة هامة لا تقم بمسح الملفات والمجلدات الموجودة مسبقاً على الخادم / السيرفر الخاص بك.

تهانينا لك. موقعك الإلكتروني الأن موجود على الخادم / السيرفر الخاص بك ومتاح للجميع على الشبكة العنكبوتية العالمية.