به "وبلاگ فالنیک ( ایران اچ پی)" خوش آمدید    |   وبسایت فالنیک (ایران اچ پی)
تماس با فالنیک : 8363-021
سرور و شبکه

آموزش گام به گام نصب و راه اندازی ftp server در لینوکس

راه اندازی ftp server در لینوکس

یادداشت ویراستار: این مطلب در مرداد 1401 توسط کارشناسان سرور و شبکه فالنیک، بررسی و تایید شده است.

پروتکل ftp، یکی از پروتکل‌های محبوب و پرکاربرد در سطح شبکه است. این پروتکل امکان ارسال یا دریافت فایل روی سرور را فراهم می‌کند و در این مقاله می‌خواهیم راه اندازی ftp server در لینوکس را به صورت مرحله به مرحله آموزش دهیم. با خواندن این مقاله می‌توانید

  • راه اندازی ftp سرور در لینوکس به صورت گام به گام انجام دهید.
  • با امنیت بالا و به راحتی فایل‌های خود را در شبکه به اشتراک بگذارید.
  • مراحل نصب و پیکربندی FTP Server را در لینوکس یاد خواهید گرفت.
  • روش‌های امن‌سازی FTP Server برای محافظت از اطلاعاتتان را خواهید آموخت.

با فالنیک همراه باشید.

برای خرید سرور hp و دریافت مشاوره رایگان قبل از خرید با شماره 02154591915 تماس بگیرید.

راه اندازی سرویس های لینوکس در فالنیک (ایران اچ پی)
خدمات نصب و راه اندازی سرویس‌های لینوکس در فالنیک شامل امن کردن سرورهای لینوکسی و ویندوزی، ارتباط امن و خصوصی شبکه داخلی بر بستر اینترنت، اسکریپت نویسی و... است. برای اطلاعات بیشتر کلیک کنید.
راه اندازی سرویس های لینوکس

راه اندازی ftp server در لینوکس

در مقاله ftp چیست؟ ، همه چیز در مورد پروتکل FTP و کارایی های آن توضیحات کاملی در مورد پروتکل ftp ارائه کرده‌ایم که با مطالعه آن می‌توانید با این پروتکل و پروتکل‌های مشابه آن مانند sftp یا tftp آشنا شوید. به طور کلی این پروتکل‌ها برای ارسال و دریافت داده‌ها در سرور مورد استفاده قرار می‌گیرند. در ادامه راه اندازی ftp server در لینوکس را آموزش می‌دهیم.

ساده‌ترین راه برای راه اندازی ftp سرور در لینوکس، استفاده از نرم افزار vsftpd است. در این مقاله نحوه راه اندازی ftp server در لینوکس centos 7 را با استفاده از نرم افزار vsftpd آموزش می‌دهیم. برای نصب نرم افزار vsftpd ابتدا باید با دستور زیر پکیج yum را به‌روزرسانی کنید.

sudo yum update

  1. حالا نرم افزار vsftpd را با دستور زیر نصب کنید:

sudo yum install vsftpd

بعد از تایپ دستور بالا در ترمینال لینوکس سنتوس، پیغامی برای تایید نصب به شما نمایش داده می‌شود. با تایپ حرف Y به معنی Yes، نصب نرم افزار را تایید کنید.

نصب vsftpd در لینوکس
نصب vsftpd در لینوکس

2. پس از اتمام نصب، ابتدا سرویس غیرفعال است. بنابراین باید فعلاً آن را به صورت دستی راه اندازی و فعال کنید تا از بوت بعدی، سرویس به طور خودکار آغاز به کار کند. به این منظور دستورات زیر را در ترمینال تایپ کنید:

sudo systemctl start vsftpd

sudo systemctl enable vsftpd

فعال سازی vsftpd
فعال سازی vsftpd

3. در مرحله بعدی راه اندازی ftp سرور در لینوکس، برای این‌که سیستم‌های خارجی به سرویس‌های ftp دسترسی داشته باشند، باید پورت 21 که پورت پیش فرض ftp است را باز کنیم. برای این کار دستورات زیر را تایپ کنید:

sudo firewall-cmd –zone=public –permanent –add-port=21/tcp

sudo firewall-cmd –zone=public –permanent –add-service=ftp

sudo firewall-cmd –-reload

تنظیمات فایروال در لینوکس سنتوس
تنظیمات فایروال در لینوکس سنتوس
پیشنهاد مطالعه

نحوه تنظیم پیکربندی نرم افزار vsftpd در لینوکس

بعد از نصب vsftpd و فعال سازی پورت 21 در فایروال، باید دستورات پیکربندی برنامه vsftpd را اعمال کنید. اما ابتدا با دستور زیر از فایل پیکربندی قبلی، کپی بگیرید تا اگر به مشکلی برخوردید، به راحتی به ورژن ابتدایی برگردید.

sudo cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.default

1.حالا با دستور زیر فایل پیکربندی را ویرایش کنید:

sudo nano /etc/vsftpd/vsftpd.conf

2. اگر می‌خواهید افراد خارج از شبکه، اجازه دسترسی به ftp را نداشته باشند و این دسترسی را فقط به افراد حاضر در شبکه local اعطا کنید، کدهای زیر را در ترمینال تایپ کنید:

anonymous_enable=NO

local_enable=YES

تنظمیات دسترسی به ftp در فایروال لینوکس
تنظمیات دسترسی به ftp در فایروال لینوکس

3. دستور زیر به کاربران اجازه می‌دهد که فایل‌های‌شان را از طریق ftp آپلود کنند. این دستور را تایپ کرده و کلید اینتر را بزنید:

write_enable=YES

4. در مرحله بعدی باید دسترسی کاربران را محدود کنید. با اجرای دستور زیر کاربران فقط به دایرکتوری اصلی دسترسی خواهند داشت.

chroot_local_user=YES

به این عمل اصطلاحا jail یا chroot jail گفته می‌شود. شما می‌توانید با دستور:

allow_writeable_chroot=YES

اجازه بازنویسی chroot jail را صادر کنید.

5. در مرحله آخر با اجرای دستور زیر vsftpd را ری استارت کنید:

sudo systemctl restart vsftpd

حالا می‌توانید در سیستم عامل لینوکس سنتوس از امکانات ftp سرور استفاده کنید.

با خواندن این مقاله علاوه بر فراگرفتن آموزش نصب و راه اندازی ftp server در لینوکس می‌توانید کانفیک و پیکربندی آن را نیز انجام دهید. با راه‌اندازی FTP سرور در لینوکس، به دنیایی از آپلود و دانلود آسان قدم می‌گذارید و از سرعت و سادگی ftp سرور لذت می‌برید.

نصب و راه اندازی شبکه را به متخصصان بسپارید!
طبق آمارهای جهانی، نصب و راه‌ اندازی شبکه به صورت استاندارد، هزینه‌های آتی شرکت را 10 تا 50 درصد کاهش می‌دهد. متخصصان فالنیک آماده‌ی ارائه مشاوره و اجرای پروژه‌های نصب و راه‌اندازی شبکه‌ به صورت حرفه‌ای و استاندارد هستند. همین حالا تماس بگیرید.
خدمات نصب و راه اندازی شبکه های کامپیوتریمشاوره تلفنی

5/5 - (1 امتیاز)
وبینار

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا