نصب ftp سرور

در این مقاله به آموزش نصب سرویس vsftpd یکی از معروفترین ftp server های لینوکسی می پردازیم.

ftp-server

توجه: شما میتوانید از قسمت آموزش تنظیمات این مقاله در freebsd هم استفاده کنید.

برای استفاده از این سرویس بر روی سیستم عامل خود بدهی است که ابتدا باید آن را نصب کنید. برای نصب شدن آن دستور زیر را اجرا کنید.

apt-get install vsftpd -y

بعد از نصب سرویس ftp نوبت به تنظیمات آن میرسد .برای این منظور فایل /etc/vsftpd/vsftpd.conf را با ویرایشگر محبوب خود باز میکنیم و بترتیب زیر عمل میکنیم .

توجه: شاید خطوط اعلامی در مقاله با خطوطی که تنظبمات در سیستم شما قرار دارد متفاوت باشد. بهترین راه جستجوی عبارت موجود در مقاله در فایل تنظیمات است.

ابتدا در لاین ۱۲ این فایل لاگین کردن با anonymous را غیر فعال می کنیم .

anonymous_enable=NO

در لاین ۸۲ و ۸۳ فایل به سرور ftp اجازه میدهیم که مد ascii را اجازه دهد.

ascii_upload_enable=YES
ascii_download_enable=YES

خطوط ۱۰۰ و ۱۰۱ را از حالت توضیح در میاوریم تا اجازه chroot به سرور ftp را بدهد

chroot_local_user=YES
chroot_list_enable=YES

خط ۱۰۳ را از حالت توضیح در میاوریم و مسیر chroot را مشخص میکنیم

chroot_list_file=/etc/vsftpd/chroot_list

لاین های ۱۰۹ و ۱۱۴ و ۱۲۳ را بصورت زیر تغییر میدهیم

ls_recurse_enable=YES
listen=YES
listen_ipv6=NO

خط local_root را ویرایش میکنیم و مسیر home سرور ftp را مشخص میکنیم

local_root=public_html

با ویرایش خط use_localtime به سرور ftp میگوییم که از زمان محلی ماشین استفاده کند

use_localtime=YES

در آخر seccomp filter را غیر فعال میکنیم

seccomp_sandbox=NO

سپس فایل /etc/vsftpd/chroot_list را که در تنظیمات آورده ایم را ویرایش میکنیم و کاربرانی که میخواهیم بتوانند به دایرکتوری بجز دایرکتوری home خود دسترسی داشته باشند را در آن قرار میدهیم.

نکته: در هر خط فایل یک کاربر را قرار دهید.

و در آخر سرویس ftp را برای اعمال تغییرات انجامی ریستارت میکنیم

service vsftpd restart

2 دیدگاه در n “نصب ftp سرور

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *