راهاندازی فایل سرور FTP روی لینوکس یکی از روشهای محبوب برای به اشتراکگذاری فایلها در یک شبکه است. در اینجا مراحل راهاندازی سرور FTP با استفاده از سرور vsftpd (یکی از نرمافزارهای رایج FTP) توضیح داده شده است:
1. نصب vsftpd
ابتدا باید بستهی vsftpd را نصب کنید. این کار با استفاده از مدیر بستهی لینوکس شما (مثلاً apt در توزیعهای مبتنی بر دبیان مثل اوبونتو) انجام میشود.
2. تنظیمات vsftpd
فایل تنظیمات vsftpd در مسیر /etc/vsftpd.conf
قرار دارد. برای پیکربندی، ابتدا این فایل را با یک ویرایشگر متن باز کنید.
سپس برخی از تنظیمات را به دلخواه تغییر دهید:
- غیرفعال کردن دسترسی ناشناس:
- فعال کردن دسترسی کاربران محلی:
- اجازه آپلود فایلها:
- تنظیم چگونگی نمایش فایلها:
بعد از انجام تغییرات، فایل را ذخیره کنید و خارج شوید.
3. راهاندازی مجدد vsftpd
برای اعمال تنظیمات جدید، باید سرویس vsftpd را ریاستارت کنید:
4. تنظیمات فایروال
اگر از فایروال استفاده میکنید، پورتهای 20 و 21 را برای FTP باز کنید:
5. ساخت کاربر FTP
برای دسترسی به سرور FTP، باید یک کاربر محلی ایجاد کنید. این کار با دستور زیر انجام میشود:
در این مرحله از شما خواسته میشود که یک پسورد برای این کاربر تعیین کنید و سایر اطلاعات را وارد کنید.
6. اتصال به سرور FTP
اکنون میتوانید از طریق هر کلاینت FTP به سرور متصل شوید. برای مثال:
از اطلاعات کاربری که در مرحلهی قبل ساختید (نام کاربری و رمز عبور) برای ورود استفاده کنید.
7. پیکربندیهای پیشرفته (اختیاری)
- پیکربندی SSL: برای افزایش امنیت، میتوانید از SSL برای رمزگذاری اتصالات FTP استفاده کنید.
- پیکربندی دسترسی کاربران: میتوانید برای هر کاربر دسترسیهای خاصی تنظیم کنید، مثلاً فقط دسترسی به برخی پوشهها یا محدودیت در آپلود فایلها.
این مراحل به شما کمک میکند یک سرور FTP ساده و امن بر روی لینوکس راهاندازی کنید.