Vsftpd: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ایجاد)
 
(پیکربندی: افزودن پیوند)
سطر ۱۹: سطر ۱۹:
  
 
=پیکربندی=
 
=پیکربندی=
پروندهٔ پیکربندی vsftpd در مسیر <code>etc/vsftpd.conf</code> قرار دارد. با تغییر خطوط در آن، می‌توان پیکربندی این برنامه را عوض کرد.
+
پروندهٔ پیکربندی vsftpd در مسیر <code>etc/vsftpd.conf</code> قرار دارد. با تغییر خطوط در آن، می‌توان پیکربندی این برنامه را عوض کرد. در زیر تعدادی از پرکاربردترین پیکربندی‌ها آورده شده است.
  
 
* برای جلوگیری از ورود کاربران به صورت ناشناس:
 
* برای جلوگیری از ورود کاربران به صورت ناشناس:
سطر ۲۹: سطر ۲۹:
 
* برای دادن اجازهٔ نوشتن به کاربران:
 
* برای دادن اجازهٔ نوشتن به کاربران:
 
<pre>write_enable=YES</pre>
 
<pre>write_enable=YES</pre>
 +
 +
فهرست کامل پیکربندی‌ها را می توانید در [http://vsftpd.beasts.org/vsftpd_conf.html پایگاه رسمی 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 کنترل کرد.