Vsftpd

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۹ شهریور ۱۳۹۴، ساعت ۰۰:۴۷ توسط Danialbehzadi (بحث | مشارکت‌ها) (تایپو)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

vsftpd مخفّف Very Secure File Transfer Protocol Daemon به معنی «شبح پروتکول انتقال پروندهٔ بسیار امن»، یک کارساز FTP بسیار سبک، سریع و پرقابلیت برای سامانه‌های گنو/لینوکسی است که از ابتدا با درنظر گرفتن مسائل امنیتی، به صورت آزاد نوشته شده است.

این کارساز، دسترسی ناشناس و غیرناشناس، تأیید هویت PAM، محدودیت پهنای باند و ابزار Sendfile را پشیبانی کرده و با پروانهٔ جامع همگانی گنو منتشر می‌شود.

ویژگی‌ها

با وجود کوچک بودن به منظور سرعت و امنیت، امکانات زیادی در vsftpd قابل دسترسی هستند. از جمله:

  • پیکربندی IP مجازی
  • کاربران مجازی
  • اجرای خودکفا یا با inted
  • قابلیت پیکربندی برای هر کاربر
  • مهار جریان پهنای باند
  • نگارش ۶ IP
  • پشتیبانی از رمزنگاری از طریق یک‌پارچه‌سازی SSL

نصب

برای نصب این کارساز، می‌توان بستهٔ vsftpd را از مرکز نرم‌افزاری اوبونتو نصب کرده، یا از طریق ابزار بسته‌بندی پیشرفته در خط فرمان اقدام کرد:

$ sudo apt install vsftpd

پیکربندی

پروندهٔ پیکربندی vsftpd در مسیر etc/vsftpd.conf قرار دارد. با تغییر خطوط در آن، می‌توان پیکربندی این برنامه را عوض کرد. در زیر تعدادی از پرکاربردترین پیکربندی‌ها آورده شده است.

  • برای جلوگیری از ورود کاربران به صورت ناشناس:
anonymous_enable=NO
  • برای دادن اجازهٔ ورود به کاربران محلّی:
local_enable=YES
  • برای دادن اجازهٔ نوشتن به کاربران:
write_enable=YES

فهرست کامل پیکربندی‌ها را می توانید در پایگاه رسمی vsftpd مشاهده کنید.

اجرا

vsftpd یک خدمت استاندارد است که می‌توان آن را از طریق systemd کنترل کرد.