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