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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ایجاد)
 
جز (ویژگی‌ها)
 
(۴ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
 
'''vsftpd''' مخفّف Very Secure File Transfer Protocol Daemon به معنی «شبح پروتکول انتقال پروندهٔ بسیار امن»، یک کارساز [[FTP]] بسیار سبک، سریع و پرقابلیت برای سامانه‌های [[GNU/Linux|گنو/لینوکسی]] است که از ابتدا با درنظر گرفتن مسائل امنیتی، به صورت [[Free Software|آزاد]] نوشته شده است.
 
'''vsftpd''' مخفّف Very Secure File Transfer Protocol Daemon به معنی «شبح پروتکول انتقال پروندهٔ بسیار امن»، یک کارساز [[FTP]] بسیار سبک، سریع و پرقابلیت برای سامانه‌های [[GNU/Linux|گنو/لینوکسی]] است که از ابتدا با درنظر گرفتن مسائل امنیتی، به صورت [[Free Software|آزاد]] نوشته شده است.
  
این [[Server|کارساز]]، دسترسی ناشناس و غیرناشناس، تأیید هویت PAM، محدودیت پهنای باند و ابزار Sendfile را پشیبانی کرده و با [[GPL|پروانهٔ جامع همگانی گنو]] منشتر می‌شود.
+
این [[Server|کارساز]]، دسترسی ناشناس و غیرناشناس، تأیید هویت PAM، محدودیت پهنای باند و ابزار Sendfile را پشیبانی کرده و با [[GPL|پروانهٔ جامع همگانی گنو]] منتشر می‌شود.
  
 
=ویژگی‌ها=
 
=ویژگی‌ها=
سطر ۱۲: سطر ۱۲:
 
* نگارش ۶ IP
 
* نگارش ۶ IP
 
* پشتیبانی از رمزنگاری از طریق یک‌پارچه‌سازی [[SSL]]
 
* پشتیبانی از رمزنگاری از طریق یک‌پارچه‌سازی [[SSL]]
* …
 
  
 
=نصب=
 
=نصب=
برای نصب این کارساز، می‌توان بستهٔ <code>vsftpd</code> را از [[USC|مرکز نرم‌افزاری اوبونتو]] نصب کرده، یا از طریق [[APT|ابزار بسته‌بندی پیشرفته]] در [[CLI|خط فرمان]] اقدام کرد:
+
برای نصب این کارساز بستهٔ <code>vsftpd</code> را از [[مخزن]] نصب کنید:
<pre>$ sudo apt install vsftpd</pre>
+
 
 +
{{bc|
 +
$ sudo apt install 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 کنترل کرد.