كيفية إعداد خادم FTP على Ubuntu Linux

مؤلف: Christy White
تاريخ الخلق: 3 قد 2021
تاريخ التحديث: 8 قد 2024
Anonim
FTP Server Setup | Ubuntu Server 20.04
فيديو: FTP Server Setup | Ubuntu Server 20.04

المحتوى

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

خطوات

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

  1. تأكد من تحديث Ubuntu. تحتوي Ubuntu 17.10 والإصدارات الأحدث على مسارات ملفات مختلفة قليلاً عن الإصدارات السابقة ، لذا قم بتحديث نظامك إذا لم تكن قد قمت بذلك بالفعل:
    • افتح تطبيق "Terminal".
    • اكتبه sudo apt-get update واضغط على المفتاح ↵ أدخل.
    • أدخل كلمة المرور الخاصة بك واضغط على المفتاح ↵ أدخل.
    • اكتبه ذ عند المطالبة ، اضغط على المفتاح ↵ أدخل.
    • انتظر حتى يكتمل التثبيت وأعد تشغيل الكمبيوتر إذا طُلب منك ذلك.

  2. افتح Terminal. انقر فوق القائمة التطبيقات⋮⋮⋮، قم بالتمرير لأسفل وانقر على أيقونة الأسود والأبيض طرفية.
    • يمكنك أيضًا فتح "Terminal" بالضغط على المفاتيح بديل+السيطرة+تي.

  3. قم بتشغيل أمر تثبيت VSFTPD. اكتبه sudo apt-get install vsftpd في "المحطة الطرفية" واضغط على المفتاح ↵ أدخل.

  4. اكتب كلمة المرور الخاصة بك. أدخل كلمة المرور المستخدمة للوصول إلى الكمبيوتر واضغط على المفتاح ↵ أدخل.
  5. انتظر حتى يتم تثبيت VSFTPD. قد تستغرق هذه الخطوة من 5 إلى 20 دقيقة اعتمادًا على إعدادات FTP الحالية واتصالك بالإنترنت ، لذا كن صبورًا.
  6. قم بتثبيت FileZilla. سيتم استخدام هذا البرنامج للوصول إلى الملفات وتحميلها على الخادم. لتثبيته:
    • اكتبه sudo apt-get install Filezilla.
    • أعد كتابة كلمة المرور الخاصة بك إذا طُلب منك ذلك.
    • انتظر التثبيت لإكمال.

جزء 2 من 4: إعداد خادم FTP

  1. افتح ملف تثبيت VSFTPD. للقيام بذلك ، اكتب sudo nano /etc/vsftpd.conf واضغط على المفتاح ↵ أدخل. تحتاج إلى تحرير الملف لتمكين (أو تعطيل) بعض ميزات VSFTPD.
  2. اسمح للمستخدمين المحليين بالوصول إلى خادم FTP. استخدم أسهم الاتجاه للتمرير لأسفل إلى الرأس # قم بإلغاء تعليق هذا للسماح للمستخدمين المحليين بتسجيل الدخول.، ثم أزل "#" من السطر local_enable = نعم تحتها.
    • لإزالة "#" ، استخدم أسهم الاتجاه لتحديد الحرف الذي أمامه (في هذه الحالة ، الحرف "l") واضغط على المفتاح ← مسافة للخلف.
    • تخطي هذه الخطوة إذا كان الخط local_enable = نعم أبيض بالفعل.
  3. تخويل أوامر تسجيل FTP. انتقل لأسفل إلى الرأس # قم بإلغاء تعليق هذا لتمكين أي شكل من أشكال أوامر الكتابة عبر FTP.، ثم أزل "#" من السطر write_enable = نعم تحتها.
    • تخطي هذه الخطوة إذا كان الخط write_enable = نعم أبيض بالفعل.
  4. قم بتعطيل ASCII mangling. انتقل لأسفل إلى الرأس # تشويه ASCII هي ميزة مروعة للبروتوكول. ثم أزل "#" من السطرين التاليين:
    • ascii_upload_enable = نعم
    • ascii_download_enable = نعم
  5. قم بتغيير إعدادات chroot. انتقل لأسفل إلى الرأس # كروت) وأضف الأسطر التالية:
    • user_sub_token = $ USER
    • chroot_local_user = نعم
    • chroot_list_enable = نعم
    • في حالة وجود أي من هذه الأسطر ، قم بإزالة "#" قبل كل سطر.
  6. قم بتغيير إعدادات chroot الافتراضية. انتقل لأسفل إلى الرأس (يتبع الافتراضي) وأضف الأسطر التالية:
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / home / $ USER / Public_html
    • allow_writeable_chroot = نعم
    • في حالة وجود أي من هذه الأسطر ، قم بإزالة "#" قبل كل سطر.
  7. قم بتمكين خيار "ls recurse". انتقل إلى الرأس # يمكنك تفعيل خيار "-R" ... وإزالة "#" من السطر ls_recurse_enable = نعم تحتها.
  8. حفظ الملف وإنهاء المحرر. للقيام بذلك:
    • اضغط على المفاتيح السيطرة+X.
    • اكتبه ذ.
    • اضغط على المفتاح ↵ أدخل.

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

  1. افتح الملف النصي "chroot". للقيام بذلك ، اكتب sudo nano /etc/vsftpd.chroot_list واضغط على المفتاح ⏎ العودة.
    • انتقل إلى الخطوة الأخيرة إذا كنت لا تريد منح مستخدمين محددين حق الوصول إلى خادم FTP.
  2. اكتب كلمة المرور الخاصة بك. أدخل كلمة المرور المستخدمة للوصول إلى Ubuntu واضغط على المفتاح ↵ أدخل. سيؤدي القيام بذلك إلى فتح الملف النصي "chroot".
    • تخطي هذه الخطوة إذا لم يتم طلب كلمة المرور.
  3. أضف أسماء المستخدمين إلى القائمة. أدخل اسم المستخدم الخاص بك واضغط على المفتاح ↵ أدخل، ثم كرر الأمر مع المستخدمين الآخرين الذين تريد منحهم حق الوصول إلى أدلة الخادم.
  4. احفظ القائمة. اضغط على المفاتيح السيطرة+X، اكتبه ذ ومن واحد ↵ أدخل. سيتم بعد ذلك حفظ القائمة.
  5. أعد تشغيل VSFTPD. للقيام بذلك ، اكتب إعادة تشغيل sudo systemctl vsftpd واضغط على المفتاح ↵ أدخل. ثم سيتم إعادة تشغيل VSFTPD ، مما يضمن حفظ التغييرات. يمكنك الآن الوصول إلى خادم FTP الخاص بك.

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

  1. حدد عنوان الخادم. إذا كنت تدفع مقابل خدمة استضافة خادم FTP ، فستحتاج إلى الحصول على عنوان IP أو FQDN للاتصال به.
    • إذا كنت تستضيف الخادم الخاص بك ، فاستخدم عنوان IP الخاص بجهاز الكمبيوتر ، والذي يمكن الحصول عليه عن طريق تشغيل الأمر ifconfig في "Terminal" ، بجانب "inet addr".
      • إذا لم يتم تثبيت "ifconfig" ، قم بتثبيته باستخدام الأمر sudo apt-get install net-tools في المحطة ".
  2. تكوين منفذ إعادة توجيه على جهاز التوجيه الخاص بك. بعد الحصول على IP ، ستحتاج إلى إعادة توجيه حركة المرور من منفذ جهاز التوجيه 21 الخاص بك إليه ؛ استخدم بروتوكول TCP ، وليس UDP (أو خليط من الاثنين).
    • يختلف إعادة توجيه المنفذ من جهاز لآخر ، لذا يرجى الرجوع إلى موقع الشركة المصنعة أو دليل التعليمات.
  3. افتح FileZilla. اكتبه فايلزيلا في "المحطة الطرفية" واضغط على المفتاح ↵ أدخل. ثم سيتم فتحه.
    • للاتصال عبر "Terminal" ، أدخل بروتوكول نقل الملفات . طالما أن الخادم يعمل ومتصل بالإنترنت ، يمكنك الاتصال به ، ولكن دون أن تكون قادرًا على نقل الملفات.
  4. انقر في أرشيف في الزاوية العلوية اليسرى من نافذة FileZilla. بعد ذلك ، سيتم فتح قائمة منسدلة.
  5. انقر في مدير الموقع ... في القائمة المنسدلة. بعد ذلك ، سيتم فتح نافذة "مدير الموقع".
  6. انقر في موقع جديد. يوجد هذا الزر الأبيض في الركن الأيسر السفلي من النافذة. سيؤدي القيام بذلك إلى فتح قسم "موقع جديد" في "مدير الموقع".
  7. أدخل عنوان الخادم. في مربع النص "المضيف:" ، أدخل العنوان (أو عنوان IP) للخادم الذي تريد الاتصال به.
  8. أضف رقم منشور التوجيه. اكتبه 21 في حقل النص "المنفذ:".
  9. انقر في للاتصال. يقع هذا الزر الأحمر أسفل الصفحة. بعد ذلك ، سيقوم FileZilla بتوصيل الكمبيوتر بخادم FTP.
  10. نقل الملفات إلى الخادم. يمكنك النقر فوق المجلدات وسحبها من الجانب الأيسر من النافذة إلى الجانب الأيمن لتحميلها على صفحة خادم FTP.

نصائح

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

تحذيرات

  • خوادم FTP ليست آمنة دائمًا ، لا سيما عند استضافتها محليًا. لذلك ، تجنب إرسال ملفات سرية أو شخصية إلى خادم FTP.

أقسام أخرى يعلمك هذا المقال كيفية فتح وعرض جميع محتويات الرسالة في ملف MG باستخدام جهاز Mac. يمكن أن تحتوي ملفات MG على بريد إلكتروني أو جهة اتصال أو موعد أو مهمة تم إنشاؤها في Microoft Outlook على Wi...

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

شعبية في الموقع