FTP-logo

FTP سرور راه‌اندازی کنید!

برای راه‌اندازی فایل‌سرور، میتوانید vsFTPd را نصب کنید 👌🏻

تا به‌حال به راه‌اندازی یک File Server شخصی یا درون سازمانی، فکر کرده‌اید؟ چرا نباید FTP را در اینترنت استفاده کرد؟!

برای نصب FTP Server در خانه از یک رایانه تک-برد مانند Raspberry  pi میتوانید استفاده کنید،‌ سرویس FTP نیاز به پردازنده پر‌بازده و قوی ندارد. شما به یک توزیع Debian-based مانند اوبونتو نیاز دارید :

sudo apt install vsftpd

و تمام 😀 ؟ بله!  الان کاربران شما میتوانند به فایل‌سرور متصل شوند. اما برای بهینه سازی و امنیت بیشتر سرور میتوانید موارد زیر را اعمال کنید .

فایل کانفیگ vsVFPd (یا very secure FTP daemon) در مسیر etc/ قرار دارد، ابتدا جهت داشتن بک‌آپ از کانفیگ پیشفرض، یک کپی از آن تهییه میکنیم .

~sudo cp -v /etc/vsftpd.conf /etc/vsftpd.conf

https://img.gadgethacks.com/img/47/71/63573349822850/0/make-full-system-image-backup-windows-10.1280x600.jpg

فایل کانفیگ را با ویرایشگر متنی مانند vi باز کنید، موارد زیر را در فایل اعمال کنید :

anonymous_enable=no
local_enable=yes
write_enable=yes
local_umask=022
dirmessage_enable=yes
use_localtime=yes
xferlog_enable=yes
connect_from_port_20=no
chroot_local_user=yes
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
ssl_enable=yes
pasv_enable=yes
allow_writeable_chroot=yes

اکنون شما FTP-over-TLS دارید! ارتباط کاملا رمزنگاری شده و قانبل شنود نیست،  برای اعمال تغییرات سرویس vsftpd را راه‌اندازی مجدد کنید :

sudo systemctl restart vsftpd

برای اتصال به‌سرویس FTP نیاز به دسترسی Shell نداریم، بنابرین جهت امنیت بیشتر، یک کاربر مخصوص اتصال به فایل‌سرور ایجاد میکنیم .

دیدگاه‌ خود را بنویسید