كيفية إعداد خادم FTP في نظام Linux

دليل سهل المتابعة يوضح لك كيفية إعداد خادم FTP على نظام Linux وتكوينه بشكل صحيح.



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

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

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





يشبه عنوان FTP إلى حد كبير عنوان HTTP أو موقع الويب باستثناء أنه يستخدم البادئة ftp: // بدلاً من http: //.

ما هو خادم FTP؟ كيف أقوم بإعداده؟

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



كيفية الحصول على نسخة أوبونتو

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

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

موضوعات مشغل موسيقى سطح المكتب في google play

الخطوة الأولى: تثبيت VSFTPD في Linux

يمكنك تثبيت VSFTPD بسرعة على خوادم Fedora / Red Hat / SUSE من خلال واجهة سطر الأوامر باستخدام:

dnf -y install vsftpd

إذا كنت تستخدم التوزيعات المستندة إلى Ubuntu / Debian ، فيمكنك تثبيت VSFTPD باستخدام هذا الأمر:

sudo apt-get install vsftpd

إذا كنت تستخدم التوزيعات المستندة إلى Arch ، فجرب هذا الأمر لتثبيت VSFTPD.

sudo pacman -S vsftpd

الخطوة 2: تكوين خادم FTP

تحدث معظم إعدادات VSFTPD في /etc/vsftpd.conf. الملف نفسه موثق جيدًا ، لذا فإن هذا القسم يسلط الضوء فقط على بعض التغييرات المهمة التي قد ترغب في إجرائها. لجميع الخيارات المتاحة والوثائق الأساسية ، راجع صفحات الدليل:

man vsftpd.conf

يتم تقديم الملفات افتراضيًا من / srv / ftp وفقًا لمعيار التسلسل الهرمي لنظام الملفات.

تمكين التحميل إلى خادم FTP:

يجب تعيين علامة write_enable على YES للسماح بإجراء تغييرات على نظام الملفات ، مثل تحميل:

write_enable=YES 

السماح للمستخدمين المحليين بتسجيل الدخول:

للسماح للمستخدمين في / etc / passwd بتسجيل الدخول ، يجب أن يبدو التوجيه local_enable كما يلي:

شريط المهام للإخفاء التلقائي في Windows 10 لا يعمل
local_enable=YES

تسجيل دخول مجهول

تتحكم الأسطر التالية في ما إذا كان يمكن للمستخدمين المجهولين تسجيل الدخول:

# السماح بتسجيل الدخول المجهول
anonymous_enable = نعم
# لا توجد كلمة مرور مطلوبة لتسجيل الدخول المجهول (اختياري)
no_anon_password = نعم
# الحد الأقصى لمعدل النقل لعميل مجهول بالبايت / ثانية (اختياري)
anon_max_rate = 30000
# دليل لاستخدامه لتسجيل دخول مجهول (اختياري)
anon_root = / example / directory /

سجن كروت

من الممكن إعداد بيئة chroot تمنع المستخدم من مغادرة دليل منزله. لتمكين هذا ، قم بإضافة / تغيير الأسطر التالية في ملف التكوين:

chroot_list_enable=YES  
chroot_list_file=/etc/vsftpd.chroot_list

يحدد المتغير chroot_list_file الملف الذي تم تضمين المستخدمين المسجونين فيه.

الخطوة 4: أعد تشغيل خادم FTP

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

sudo systemctl restart vsftpd

هذا كل شيء. خادم FTP الخاص بك على Linux قيد التشغيل. يتم استبدال FTP بشكل متزايد بـ FTP عبر بروتوكول SSH لذا قد ترغب في ذلك إعداد خادم SFTP على نظام Linux .

نرحب دائما بأي أسئلة أو اقتراحات.

pvp net patcher kernel لا يستجيب

علي معجزة

علي هو مبرمج كمبيوتر وشغوف بلينكس. إنه يستخدم Trisquel Linux وفي بعض الأحيان مدونات حول هذا الموضوع. ويفعل كل هذا باستخدام برنامج قارئ الشاشة Orca لأنه لا يستطيع الرؤية.


    مثل ما تقرأ؟ الرجاء مشاركتها مع الآخرين.

    مقالات مثيرة للاهتمام

    شريط أدوات CouponBar

    شريط أدوات CouponBar

    كيفية إلغاء تثبيت شريط أدوات CouponBar - تعليمات إزالة الفيروسات (محدث)

    ادواري Adblocking الملحق

    ادواري Adblocking الملحق

    كيفية إلغاء تثبيت Adblocking Addon Adware - تعليمات إزالة الفيروسات (محدث)

    إعلانات عبر CrossBrowse

    إعلانات عبر CrossBrowse

    كيفية إلغاء تثبيت Ads by CrossBrowse - تعليمات إزالة الفيروسات (محدث)

    كيفية إصلاح خطأ 'SYSTEM_SERVICE_EXCEPTION'؟

    كيفية إصلاح خطأ 'SYSTEM_SERVICE_EXCEPTION'؟

    كيفية إصلاح خطأ 'SYSTEM_SERVICE_EXCEPTION'؟

    قم بإزالة Backdoor.SDBot trojan من نظام التشغيل

    قم بإزالة Backdoor.SDBot trojan من نظام التشغيل

    كيفية إزالة Backdoor.SDBot Trojan - تعليمات إزالة الفيروسات (محدث)

    كيفية إنشاء محرك أقراص Ubuntu USB قابل للتشغيل لنظام التشغيل Mac في نظام التشغيل OS X.

    كيفية إنشاء محرك أقراص Ubuntu USB قابل للتشغيل لنظام التشغيل Mac في نظام التشغيل OS X.

    أكمل البرنامج التعليمي للحصول على لقطة شاشة لتوضيح كيفية إنشاء قرص USB قابل للتمهيد لتثبيت Ubuntu في نظام التشغيل Mac OS X.

    ما هو الجهاز الافتراضي وكيف يتم إنشاؤه؟

    ما هو الجهاز الافتراضي وكيف يتم إنشاؤه؟

    ما هو الجهاز الافتراضي وكيف يتم إنشاؤه؟

    كيفية إلغاء تثبيت Lezp ransomware من جهاز الكمبيوتر الخاص بك

    كيفية إلغاء تثبيت Lezp ransomware من جهاز الكمبيوتر الخاص بك

    كيفية إزالة Lezp Ransomware - خطوات إزالة الفيروسات (محدث)

    دولفين صفقات ادواري

    دولفين صفقات ادواري

    كيفية إلغاء تثبيت Dolphin Deals Adware - تعليمات إزالة الفيروسات (محدث)

    كيفية إعادة تعيين SMC الخاص بجهاز Mac؟

    كيفية إعادة تعيين SMC الخاص بجهاز Mac؟

    كيفية إعادة تعيين SMC الخاص بجهاز Mac؟


    التصنيفات