آموزش نصب vsftpd بر روی Ubuntu 12.04
[ad_1]
درباره vsftpd
دو حرف اول در vsftpd خلاصه شده عبارت ‘very secure’ به معنی بسیار امن است. این سرویس دهنده ftp ساخته شده تا بیشترین امنیت را در برابر آسیبپذیری های احتمالی FTP داشته باشد.
مرحله اول – نصب vsftpd
با استفاده از دستور زیر میتوانید سرویس دهنده vsftpd را سریعاً نصب کنید:
sudo apt-get install vsftpd
پس از اتمام دانلود، VSFTP بر روی سرور نصب خواهد شد. به طور کلی این سرویس به صورت پیشفرض به صورت امن تنظیم شده است. توجه کنید که به صورت عمومی این سرویس اجازه دسترسی anonymous را به همه خواهد داد.
مرحله دوم – تنظیم VSFPD
پس از نصب vsftpd، میتوانید تنظیمات مربوط به سرویس را تغییر بدهید.
فایل زیر را اجرا کنید:
sudo nano /etc/vsftpd.conf
مهمترین تنظیمی که باید انجام بدهید غیرفعال کردن دسترسی anonymous میباشد. anonymous_enable را از YES به NO تغییر بدهید:
anonymous_enable=NO
قبل از تغییر این پارامتر، سرویس vsftpd به کاربران اعتبارسنجی نشده (anonymous) اجازه دسترسی به فایل های بدون هویت سرور را میدهد. این امکان زمانی مفید است که شما قصد داشته باشید اطلاعات را به صورت عمومی به اشتراک بگذارید، ولی در سایر موارد ممکن است مشکل امنیتی مهمی برای سرور باشد.
سپس گزینه local_enable را از حالت کامنت خارج کنید و مقدار آن را بر روی yes بگذارید. به همین ترتیب اجازه نوشتن را به کاربران بدهید:
local_enable=YES
write_enable=YES
در انتها پارامتر chroot_local_user را از حالت کامنت خارج کنید. اگر این مقدار بر روی Yes تنظیم شده باشد، تمامی کاربران محلی سرور تنها اجازه دسترسی به فایل های خودشان را خواهند داشت و به سایر بخش های سرور دسترسی نخواهند داشت.
chroot_local_user=YES
فایل را ذخیره کنید و خارج شوید.
سپس سرویس vsftpd را ریستارت کنید:
sudo service vsftpd restart
مرحله سوم – دسترسی به سرور FTP
پس از نصب و تنظیم و اجرا کردن سرویس vsftpd میتوانید به صورت زیر به سرور ftp دسترسی داشته باشید:
آدرس زیر را در مرورگر وارد کنید:
ftp://example.com
و سپس با نام کاربری و کلمه عبور موردنظر وارد سرور شوید.
همچنین میتوانید با دستور زیر به سرور ftp وصل شوید:
ftp example.com
برای خروج هم میتوانید از دستور “exit” استفاده کنید.
[ad_2]
لینک منبع