Vsftpd
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 کنترل کرد.