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> را از [[مخزن]] نصب کنید: |
− | + | ||
+ | {{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 کنترل کرد.