نصب و پیکربندی vsftp در توزیع های CentOS/RHLE و فدورا
نصب و پیکربندی vsftp در توزیع های CentOS/RHLE و فدورا
پر استفاده ترین نرم افزار پیاده سازی ftp در توزیع لینوکسی بسته نرم افزاری vsftpd که مخفف Very Secure File Transfer Protocol Daemon است می باشد.
برای نصب آن در توزیع های CentOS/RHLE و فدورا از فرمان زیر استفاده کنید:
yum -y install vsftpd
هدف از این پیکربندی vsftpd، عدم دسترسی به صورت Anonymous است و آن را طوری تنظیم می کنیم که تنها کاربری خاص بتواند به ftp دسترسی داشته باشد.
برای شروع باید گروه و کاربری ایجاد کنیم که به عنوان Authenticated User عمل می کند.
groupadd ftpusers
useradd -g ftpusers -d /var/ftprashvand rashvand
با اجرای فرمان های بالا یک گروه و کاربری که مالک دایرکتوری var/ftprashvand/ هستند ایجاد می شود.
در واقع این دایرکتوری به عنوان دایرکتوری خانگی کاربر است.
حالا فایل etc/vsftpd/vsftpd.conf/ را باز کنید.
vi /etc/vsftpd/vsftpd.conf
و پارامترهای زیر را پیدا کنید و مقادیر آنها را به صورت زیر تغییر دهید.
اعمال تغییرات به این صورت است که باید NO را به YES و یا برعکس تغییر دهید و یا به این صورت است که باید خط آن پارامتر را Uncomment کنید، یعنی علامت # را از ابتدای آن خط بردارید.
توجه کنید که YES و NO بزرگ هستند.
البته برخی پارامتر های زیر شاید از قبل با مقدار دلخواه ما باشند و همچنین Uncomment نیز باشند.
Anonymous_enable=NO
local_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
ftpd_banner=Welcome to rashvand.ir FTP service
ls_recurse_enable=YES
listen=YES
listen_ipv6=NO
use_localtime=YES
seccomp_sandbox=NO
پس از اعمال تغییرات در پارامتر های بالا، با فرمان زیر فایل chroot_list را باز کنید و نام کاربری را که ایجاد کردید، در آن وارد کنید.
vi /etc/vsftpd/chroot_list
در هر خط آن نام یک کاربر محلی (کاربری که بر روی ftp server) قرار می گیرد.
Rashvand
نهایتا فرمان های زیر را اجرا کنید تا سرویس vsftpd استارت و فعال شود.
systemctl start vsftpd.service
systemctl enable vsftpd.service
جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.
جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.
نصب و پیکربندی vsftp – نویسنده:موسی رشوند
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.