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