اتصال به FTP در ویندوز سرور
یاد بگیرید که چگونه یک سرور FTP را در ویندوز سرور راه اندازی کنید. این راهنمای گام به گام به شما نشان می دهد که چگونه به راحتی فایل ها را با استفاده از ویژگی های FTP IIS آپلود و دانلود کنید.
نصب FTP برای آپلود و دانلود آسان فایلها
راهاندازی یک سرور FTP (پروتکل انتقال فایل) در ویندوز سرور به شما این امکان را میدهد که به راحتی فایلهای خود را از سرور خود آپلود و دانلود کنید. این راهنما شما را در مراحل فعالسازی و پیکربندی یک سرور FTP با استفاده از ویژگی داخلی IIS (خدمات اطلاعات اینترنتی) در ویندوز سرور راهنمایی میکند.
پیشنیازها:
- نسخه ویندوز سرور (۲۰۱۲، ۲۰۱۶، ۲۰۱۹ یا بالاتر).
- دسترسی اصلی یوزر administrator.
نصب سرور FTP
برای شروع، باید نقش سرور FTP و اجزای آن را از طریق Server Manager نصب کنید .از منوی استارت، Server Manager را باز کنید .






پیکربندی سرور FTP
با تایپ کردن «IIS» در منوی استارت، Internet Information Services (IIS) Manager را باز کنید .



- No SSL : FTP استاندارد (امن نیست).
- Allow SSL : در صورت وجود، به صورت اختیاری از SSL استفاده کنید.
- Require SSL : تمام اتصالات را مجبور به استفاده از رمزگذاری SSL کنید (برای امنیت توصیه میشود).
روی Next کلیک کنید .

- All users : هر کسی میتواند متصل شود.
- Specified users : فقط کاربران خاص میتوانند دسترسی داشته باشند.
- Anonymous users : نیازی به احراز هویت نیست، که برای دادههای حساس توصیه نمیشود.
بسته به اینکه میخواهید کاربران فایلها را آپلود کنند یا فقط دانلود، مجوزهای Read یا Read/Write را انتخاب کنید .

برای اطمینان از تنظیم صحیح سرور، آن را با دسترسی به سرور FTP با استفاده از یک سرویس گیرنده FTP یا File Explorer آزمایش کنید.
- فایل اکسپلورر را باز کنید و آدرس FTP را با فرمت ftp://<server-ip> یا ftp://<hostname> وارد کنید.
- اعتبارنامههای FTP خود را وارد کنید (در صورت لزوم) و بررسی کنید که آیا میتوانید متصل شوید و فایلها را مشاهده کنید.
اگر از راه دور به سرور FTP دسترسی دارید، مطمئن شوید که پورتهای فایروال لازم (۲۱ برای FTP و ۲۰ برای انتقال داده) باز هستند.
- بهControl Panel > Windows Defender Firewall >> > Advanced Settings بروید .
- قوانین ورودی (Inbound Rules) را انتخاب کنید و روی «قانون جدید» (New Rule) کلیک کنید .
- Port را انتخاب کنید ، پورت ۲۱ را برای FTP وارد کنید و دستورالعملها را برای اجازه دادن به ترافیک ورودی دنبال کنید.
- اگر از FTPS (SSL) استفاده میکنید، مطمئن شوید که پورت ۹۹۰ یا محدوده پورتهای غیرفعال باز است.
اگر سرور FTP شما از طریق اینترنت قابل دسترسی است، ممکن است لازم باشد حالت غیرفعال (Passive Mode) را برای اتصال بهتر از طریق فایروالها فعال کنید.
- در IIS Manager ، سایت FTP خود را انتخاب کرده و روی FTP Firewall Support کلیک کنید .
- حالت غیرفعال (Passive Mode) را فعال کنید و محدوده پورتهای مورد استفاده برای انتقال داده را مشخص کنید (برای مثال، ۱۰۲۵-۶۵۵۳۵).
- مطمئن شوید که این پورتها در فایروال شما باز هستند.