راهنمای راه اندازی FTP Server در ویندوز (سرور 2022، 2019 و ویندوز 11/10)
پروتکل انتقال فایل یا FTP (File Transfer Protocol) یکی از قدیمیترین و رایجترین روشها برای انتقال فایل بین کامپیوترها در یک شبکه است. با راهاندازی یک سرور FTP، شما میتوانید به راحتی به کاربران اجازه دهید فایلها را روی سرور شما آپلود یا از آن دانلود کنند. این قابلیت به خصوص برای مدیریت فایلهای وبسایت یا به اشتراکگذاری فایلهای حجیم بسیار کاربردی است.
این راهنما به صورت جامع و تصویری، تمام مراحل لازم برای راه اندازی ftp server در ویندوز سرور 2022، 2019 و همچنین نسخههای دسکتاپ مانند ویندوز 10 و 11 را پوشش میدهد. برای شروع، شما به یک سرور نیاز دارید که با خرید سرور مجازی ویندوز، بستر لازم برای این کار فراهم میشود.
بخش اول: نصب سرویس FTP (از طریق IIS)
سرویس FTP در ویندوز به عنوان بخشی از وبسرور IIS (Internet Information Services) ارائه میشود. بنابراین، اولین قدم، نصب این Role است.
۱. نصب IIS و FTP در ویندوز سرور (2022, 2019, 2016, 2012)
- Server Manager را باز کنید. روی Manage کلیک کرده و Add Roles and Features را انتخاب کنید.
- در پنجرهای که باز میشود، چند بار روی Next کلیک کنید تا به بخش Server Roles برسید.
- در لیست Roleها، تیک گزینه Web Server (IIS) را بزنید.
- در همان لیست، زیرشاخه Web Server (IIS) را باز کرده و تیک گزینه FTP Server را نیز بزنید.
- روی Next کلیک کرده و در نهایت دکمه Install را بزنید تا نصب کامل شود.
۲. نصب IIS و FTP در ویندوز 10 و 11
برای راه اندازی ftp server در ویندوز 10 یا 11، فرآیند کمی متفاوت است.
- Control Panel را باز کنید.
- به بخش Programs > Turn Windows features on or off بروید.
- در پنجرهای که باز میشود، تیک گزینه Internet Information Services را بزنید.
- زیرشاخه آن را باز کرده و تیک گزینه FTP Server را نیز فعال کنید.
- روی OK کلیک کنید تا نصب انجام شود.
بخش دوم: پیکربندی سایت FTP
حالا که سرویس نصب شده، باید یک سایت FTP جدید برای به اشتراکگذاری فایلها ایجاد کنیم.
۱. ایجاد یک کاربر اختصاصی برای FTP
برای افزایش امنیت، بهتر است یک کاربر ویندوزی مجزا فقط برای دسترسی FTP بسازید.
- Computer Management را باز کنید (با جستجو در منوی Start).
- به مسیر Local Users and Groups > Users بروید.
- در فضای خالی کلیک راست کرده و New User را انتخاب کنید.
- یک نام کاربری و رمز عبور قوی برای کاربر FTP خود ایجاد کنید. تیک گزینه “User must change password at next logon” را برداشته و “Password never expires” را فعال کنید.
۲. ساخت FTP Site در IIS Manager
- IIS Manager را از Administrative Tools باز کنید.
- در پنل سمت چپ، روی نام سرور خود کلیک راست کرده و Add FTP Site را انتخاب کنید.
- در پنجره جدید، یک نام برای سایت خود (مثلا My FTP Site) و مسیر پوشهای که میخواهید از طریق FTP به اشتراک گذاشته شود (Physical path) را مشخص کنید.
- در مرحله بعد (Binding and SSL Settings)، میتوانید IP و پورت را تنظیم کنید (پورت پیشفرض 21 است) و SSL را برای امنیت بیشتر فعال نمایید.
- در مرحله آخر (Authentication and Authorization Information)، تنظیمات دسترسی را مشخص کنید:
- Authentication: تیک Basic را بزنید.
- Authorization: گزینه Specified users را انتخاب کرده و نام کاربری که در مرحله قبل ساختید را وارد کنید.
- Permissions: دسترسیهای خواندن (Read) و نوشتن (Write) را به کاربر بدهید.
- در مرحله آخر (Authentication and Authorization Information)، تنظیمات دسترسی را مشخص کنید:
- روی Finish کلیک کنید تا سایت FTP شما ساخته شود.
بخش سوم: تنظیم فایروال و تست اتصال
برای اینکه بتوانید از کامپیوتر دیگری به سرور FTP خود متصل شوید، باید پورتهای مربوطه را در فایروال باز کنید.
- Windows Defender Firewall with Advanced Security را باز کنید.
- در بخش Inbound Rules، قوانین زیر را پیدا کرده و با کلیک راست و انتخاب Enable Rule، آنها را فعال کنید:
- FTP Server (FTP Traffic-In)
- FTP Server Passive (FTP Passive Traffic-In)
حالا میتوانید با یک نرمافزار کلاینت FTP مانند FileZilla و با استفاده از IP سرور، نام کاربری و رمز عبور خود، به سرور متصل شوید. برای راه اندازی ftp در شبکه محلی، کافی است از IP داخلی سرور خود برای اتصال استفاده کنید.
فهرست تیترها