كيفية إعداد خادم FTP في Ubuntu Linux (بالصور)

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

كيفية إعداد خادم FTP في Ubuntu Linux (بالصور)
كيفية إعداد خادم FTP في Ubuntu Linux (بالصور)

فيديو: كيفية إعداد خادم FTP في Ubuntu Linux (بالصور)

فيديو: كيفية إعداد خادم FTP في Ubuntu Linux (بالصور)
فيديو: زيادة مساحة الرام لـ 20 جيجا بدون برامج وبدون فلاش ميمورى 2024, يمكن
Anonim

ستوضح لك مقالة wikiHow هذه كيفية إعداد خادم FTP والاتصال به من كمبيوتر Ubuntu Linux. تعد خوادم FTP مفيدة لتخزين الملفات من جهاز الكمبيوتر الخاص بك والسماح للآخرين بتصفحها. لإعداد خادم FTP من جهاز الكمبيوتر الخاص بك ، ستحتاج إلى مضيف خادم FTP يمكنك الاتصال به. يوصى أيضًا بتحديث برنامج Ubuntu الخاص بك إلى أحدث إصدار متوفر.

خطوات

جزء 1 من 4: تثبيت FTP Framework

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 1
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 1

الخطوة الأولى: تأكد من تحديث Ubuntu

تحتوي إصدارات Ubuntu 17.10 والإصدارات الأحدث على مسارات ملفات مختلفة تمامًا عن الإصدارات السابقة ، لذلك ستحتاج إلى الترقية إلى أحدث إصدار من Ubuntu إذا لم تكن قد قمت بذلك بالفعل:

  • افتح صالة
  • اكتب sudo apt-get Upgrade واضغط على زر الإدخال Enter.
  • اكتب كلمة المرور الخاصة بك واضغط على زر الإدخال Enter.
  • اكتب y عندما يُطلب منك ذلك ، ثم اضغط على زر الإدخال Enter.
  • انتظر حتى انتهاء تثبيت الترقيات ، ثم أعد تشغيل الكمبيوتر إذا طُلب منك ذلك.
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 2
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 2

الخطوة 2. افتح Terminal

انقر على التطبيقات قائمة ⋮⋮⋮ ، قم بالتمرير لأسفل ، وانقر فوق الأبيض والأسود صالة رمز للقيام بذلك.

يمكنك أيضًا الضغط على Alt + Ctrl + T لفتح Terminal

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 3
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 3

الخطوة 3. أدخل أمر تثبيت VSFTPD

اكتب sudo apt-get install vsftpd في Terminal ثم اضغط على زر الإدخال ↵ Enter.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 4
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 4

الخطوة 4. أدخل كلمة المرور الخاصة بك

اكتب كلمة المرور التي تستخدمها لتسجيل الدخول إلى جهاز الكمبيوتر الخاص بك ، ثم اضغط على ↵ Enter.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 5
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 5

الخطوة 5. انتظر حتى يتم تثبيت VSFTPD

سيستغرق ذلك من 5 دقائق إلى 20 دقيقة حسب إعدادات FTP الحالية واتصالك بالإنترنت ، لذا كن صبورًا.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 6
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 6

الخطوة 6. تثبيت FileZilla

هذا هو البرنامج الذي ستستخدمه للوصول إلى الخادم الخاص بك وتحميله. لتثبيته:

  • اكتب sudo apt-get install filezilla
  • أدخل كلمة المرور الخاصة بك مرة أخرى إذا طُلب منك ذلك.
  • انتظر التثبيت لإكمال.

الجزء 2 من 4: تكوين خادم FTP

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 7
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 7

الخطوة 1. افتح ملف تكوين VSFTPD

اكتب sudo nano /etc/vsftpd.conf واضغط على زر الإدخال ↵ Enter. ستقوم بتحرير هذا الملف للسماح (أو تعطيل) بعض ميزات VSFTPD.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 8
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 8

الخطوة 2. اسمح للمستخدمين المحليين بتسجيل الدخول إلى خادم FTP

استخدم مفاتيح الأسهم للتمرير لأسفل إلى ملف

# قم بإلغاء تعليق هذا للسماح للمستخدمين المحليين بتسجيل الدخول.

العنوان ، ثم قم بإزالة "#" من ملف

local_enable = نعم

خط تحتها.

  • يمكنك إزالة "#" باستخدام مفاتيح الأسهم لتحديد الحرف الذي أمامه (في هذه الحالة ، "l") والضغط على مفتاح ← Backspace.
  • تخطي هذه الخطوة إذا كان

    local_enable = نعم

  • الخط أبيض بالفعل.
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 9
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 9

الخطوة 3. اسمح بأوامر الكتابة عبر FTP

قم بالتمرير لأسفل إلى ملف

# قم بإلغاء تعليق هذا لتمكين أي شكل من أشكال أوامر الكتابة عبر FTP.

العنوان ، ثم قم بإزالة "#" من ملف

write_enable = نعم

خط تحتها.

  • تخطي هذه الخطوة إذا

    write_enable = نعم

  • هو بالفعل أبيض.
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 10
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 10

الخطوة 4. قم بتعطيل ASCII mangling

قم بالتمرير وصولاً إلى ملف

# تشويه ASCII هي ميزة مروعة للبروتوكول.

العنوان ، ثم قم بإزالة "#" من السطرين التاليين:

  • ascii_upload_enable = نعم

  • ascii_download_enable = نعم

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 11
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 11

الخطوة 5. تغيير إعدادات "chroot"

قم بالتمرير لأسفل إلى ملف

# كروت)

العنوان ، ثم أضف الأسطر التالية:

  • user_sub_token = $ USER

  • chroot_local_user = نعم

  • chroot_list_enable = نعم

  • إذا كان أي من هذه السطور موجودًا بالفعل ، فما عليك سوى إزالة "#" قبل كل سطر موجود.
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 12
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 12

الخطوة 6. تغيير إعدادات "chroot" الافتراضية

قم بالتمرير لأسفل إلى ملف

(يتبع الافتراضي)

العنوان ، ثم أضف الأسطر التالية:

  • chroot_list_file = / etc / vsftpd.chroot_list

  • local_root = / home / $ USER / Public_html

  • allow_writeable_chroot = نعم

  • إذا كان أي من هذه الأسطر موجودًا بالفعل ، فما عليك سوى إزالة "#" قبل كل سطر موجود.
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 13
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 13

الخطوة 7. قم بتمكين خيار "ls recurse"

قم بالتمرير لأسفل إلى ملف

# يمكنك تفعيل خيار "-R" …

العنوان ، ثم قم بإزالة "#" من ملف

ls_recurse_enable = نعم

خط تحتها.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 14
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 14

الخطوة 8. احفظ واخرج من محرر النصوص

لنفعل ذلك:

  • اضغط على Ctrl + X
  • اكتب ذ
  • اضغط على ↵ Enter

جزء 3 من 4: إضافة أسماء مستخدمين إلى قائمة CHROOT

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 15
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 15

الخطوة 1. افتح الملف النصي "chroot"

اكتب sudo nano /etc/vsftpd.chroot_list واضغط على زر الإدخال ↵ Enter.

يمكنك التخطي إلى الخطوة الأخيرة في هذا الجزء إذا كنت لا تريد تحديد الأشخاص الذين يمكنهم الوصول إلى خادم FTP الخاص بك

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 16
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 16

الخطوة 2. أدخل كلمة المرور الخاصة بك

اكتب كلمة المرور التي تستخدمها لتسجيل الدخول إلى Ubuntu واضغط على ↵ Enter. سيؤدي هذا إلى فتح ملف نصي "chroot".

تخطي هذه الخطوة إذا لم يُطلب منك كلمة المرور الخاصة بك

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 17
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 17

الخطوة 3. أضف أسماء المستخدمين إلى القائمة

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

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 18
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 18

الخطوة 4. احفظ قائمتك

اضغط على Ctrl + X واكتب y واضغط على ↵ Enter. سيتم حفظ قائمتك.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 19
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 19

الخطوة 5. أعد تشغيل VSFTPD

اكتب sudo systemctl reset vsftpd واضغط على زر الإدخال Enter. سيؤدي هذا إلى إيقاف VSFTPD وإعادة تشغيله ، مما يضمن حفظ تغييراتك. يمكنك الآن الوصول إلى خادم FTP الخاص بك.

جزء 4 من 4: الوصول إلى الخادم الخاص بك

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 20
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 20

الخطوة 1. تحديد عنوان الخادم الخاص بك

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

  • إذا كنت تستضيف الخادم الخاص بك من جهاز الكمبيوتر الخاص بك ، فستستخدم عنوان IP الخاص بجهاز الكمبيوتر الخاص بك ، والذي يمكنك اكتشافه عن طريق إدخال ifconfig في Terminal ثم مراجعة رقم "inet addr".

    إذا لم يتم تثبيت "ifconfig" ، يمكنك تثبيته عن طريق إدخال sudo apt-get install net-tools في Terminal

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 21
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 21

الخطوة 2. قم بإعادة توجيه منفذ على جهاز التوجيه الخاص بك

بمجرد معرفة عنوان IP الخاص بخادمك ، ستحتاج إلى إعادة توجيه فتحة منفذ 21 لجهاز التوجيه الخاص بك إلى هذا العنوان ؛ تأكد من أن المنفذ يستخدم TCP (وليس UDP أو خليط من الاثنين).

تختلف إعادة توجيه المنفذ من جهاز توجيه إلى آخر ، لذا تأكد من مراجعة المقالة المرتبطة أو وثائق جهاز التوجيه للحصول على الإرشادات

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 22
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 22

الخطوة 3. افتح Filezilla

اكتب filezilla في Terminal واضغط على زر الإدخال Enter. بعد لحظة ، سيتم فتح FileZilla.

إذا كنت تريد الاتصال عبر Terminal ، يمكنك محاولة الكتابة في ftp [العنوان]. طالما أن الخادم الخاص بك قيد التشغيل ولديك اتصال بالإنترنت ، فسيحاول ذلك الاتصال بخادم FTP الخاص بك ؛ ومع ذلك ، قد لا تتمكن من نقل الملفات

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 23
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 23

الخطوة 4. انقر فوق ملف

يوجد هذا الزر في الزاوية العلوية اليسرى من نافذة FileZilla. يؤدي القيام بذلك إلى ظهور قائمة منسدلة.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 24
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 24

الخطوة 5. انقر فوق مدير الموقع…

ستجد هذا الخيار في القائمة المنسدلة. سيتم فتح نافذة مدير الموقع.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 25
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 25

الخطوة 6. انقر فوق موقع جديد

إنه زر أبيض في أسفل يسار النافذة. يؤدي القيام بذلك إلى فتح قسم الموقع الجديد في مدير الموقع.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 26
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 26

الخطوة 7. أدخل عنوان الخادم الخاص بك

في حقل النص "المضيف:" ، اكتب العنوان (أو عنوان IP) لخادم FTP الذي تريد الاتصال به.

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 27
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 27

الخطوة 8. أضف رقم المنفذ المُعاد توجيهه

اكتب 21 في حقل النص "المنفذ:".

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 28
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 28

الخطوة 9. انقر فوق اتصال

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

قم بإعداد خادم FTP في Ubuntu Linux الخطوة 29
قم بإعداد خادم FTP في Ubuntu Linux الخطوة 29

الخطوة 10. نقل الملفات إلى الخادم

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

نصائح

  • قد يحل منفذ إعادة التوجيه 20 بعض مشكلات الشبكة إذا كنت تستضيف الخادم الخاص بك.
  • يبدو الاتصال بخادم FTP في Ubuntu 17 وما فوق مختلفًا قليلاً عن الاتصال في الإصدارات السابقة ، لذلك ستحتاج إلى تحديث إصدار Ubuntu الخاص بك إلى 17.10 (أو أعلى) إذا لم تكن قد قمت بذلك بالفعل.

موصى به: