كيفية استضافة خادم FTP على لينكس

click fraud protection

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

التركيب

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

instagram viewer

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

أوبونتو

sudo apt install vsftpd sudo systemctl تمكين vsftpd sudo systemctl بدء vsftpd

ديبيان

sudo apt install vsftpd sudo systemctl تمكين vsftpd sudo systemctl بدء vsftpd

قوس لينكس

sudo pacman -S vsftpd sudo systemctl تمكين vsftpd sudo systemctl بدء vsftpd

فيدورا

sudo dnf تثبيت vsftpd sudo systemctl تمكين vsftpd sudo systemctl بدء vsftpd

افتح SUSE

sudo zypper تثبيت vsftpd sudo systemctl تمكين vsftpd sudo systemctl بدء vsftpd

آخر

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

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

ترتيب

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

sudo nano /etc/vsftpd.conf

افتراضيًا ، يُسمح بالاتصالات المجهولة. هذا يعني أن المستخدمين ، بغض النظر عن من هم يمكنهم الاتصال بسهولة واستخدام خادم FTP الخاص بك. لتسهيل الأمور ، اترك هذا الخيار ممكّنًا. إذا لم يكن الأمر كذلك ، فأضف # أمام "anonymous_enable = YES" لتعطيل هذا الإعداد.

بعد ذلك ، استخدم مفاتيح الأسهم للتمرير لأسفل. ابحث عن "write_enable = YES" و "anon_upload_enable = YES". قم بتمكين هذه الإعدادات عن طريق إزالة # من أمامه.

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

لتمكين إعداد الأمان هذا ، ابحث عن "nopriv_user = ftpsecure"، وإزالة علامة #.

عند تمكين كل هذه الإعدادات ، أعد تشغيل vsftpd بنظام systemd init:

sudo systemctl إعادة تشغيل vsftpd

اتصل بالخادم من خلال الانتقال إلى شريط العناوين في مدير ملفات Linux وإدخال:

بروتوكول نقل الملفات: //local.ip.address

ملاحظة: ألا تريد استخدام مدير الملفات؟ محاولة FileZilla في حين أن.

يمكنك أيضًا استخدام اسم المضيف ، مثل

بروتوكول نقل الملفات: // ubuntu-server

وإلخ.

للعثور على عنوان IP لخادمك ، افعل ifconfig ثم أدخل عنوان IP الذي أرجعه الأمر (تحت IPv4). بدلاً من ذلك ، قم بما يلي:

اسم مضيف ping

ثم قم بتدوين اكتشافات IP ping.

SSH SFTP

ألا يمكنك تشغيل أداة vsftpd هذه؟ معقد جدا؟ هناك طريقة أخرى! قم بتثبيت SSH ، واستخدم أداة SFTP المضمنة. يمكن لبروتوكول SSH استضافة خادم FTP آمن عند الطلب. هناك فوائد لهذا ، مثل الحصول على خادم نقل ملفات سريع في لحظة. ومع ذلك ، هناك أيضًا عيوب رئيسية ، مثل معدل نقل أبطأ. بروتوكول FTP التقليدي ، على الرغم من أنه ليس آمنًا ، إلا أنه لا يعطل بسبب قواعد التشفير ، ونتيجة لذلك يمكن للمستخدمين نقل الملفات بسرعة كبيرة.

سيخرج SFTP المستخدمين من نقطة ضيقة بالتأكيد ، ولكن لا يوجد بديل لـ FTP ، حتى في عام 2017. هل تريد معرفة كيفية تشغيل بروتوكول SFTP / SSH؟ توجه إلى هنا لتعلم المزيد!

استنتاج

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

watch instagram story