آموزش گام به گام راه اندازی FTP سرور در ویندوز

دسته بندی: آموزش, خدمات میزبانی وب
آموزش جامع راه اندازی FTP در ویندوز سرور

پروتکل انتقال فایل (File Transfer Protocol | FTP) به مجموعه‌ای از قوانین گفته می‌شود که نحوه انتقال و دریافت داده از طریق اینترنت را به کامپیوتر دیکته می‌کنند. کسب‌وکارها از FTP برای انتقال فایل میان کامپیوتر‌ها کمک می‌گیرند و صاحبان وب‌سایت نیز از آن برای انتشار و دانلود فایل روی سرورهای خود استفاده می‌کنند. با توجه به کاربردهای فراوان این پروتکل، در ادامه شما را به شکلی تصویری و گام‌به‌گام با روش راه اندازی FTP در ویندوز سرور 2022 و 2019 آشنا می‌کنیم. 

راه اندازی FTP در ویندوز سرور در ۶ گام

سرور FTP یکی از اجزای حیاتی معماری FTP به حساب می‌آید و به تبادل فایل از طریق اینترنت کمک می‌کند. این فایل‌ها معمولا روی سروری در یک کامپیوتر شخصی یا هر هارد درایو قابل تعویضی آپلود می‌شوند. سپس سرور به کمک FTP، فایل را به دست ریموت کلاینت (Remote Client)‌ می‌رساند. نصب و پیکربندی FTP در ویندوز سرور 2022 یا 2019 بسیار آسان‌تر از چیزی‌ست که خیلی‌ها تصور می‌کنند. در ادامه تمام فرایند را در شش گام و به صورت تصویری می‌آموزیم. 

برای آشنایی با انواع و مزایا و معایب پروتکل FTP و نحوه کار با آن مقاله FTP چیست؟ را در وبلاگ ایران سرور بخوانید

قدم اول: نصب IIS و FTP Service

برای شروع وارد محیط ویندوز سرور شوید، به سراغ کادر جستجو یا Search بروید و Server Manager را باز کنید.

نصب IIS و FTP Service

حالا روی گزینه Add Role and Features کلیک کنید. 

گزینه Add Role and Features کلیک کنید.

در بخش Installation Type، گزینه Role-Based or Feature-Based Installation را انتخاب و بعد روی دکمه Next کلیک کنید. 

گزینه Role-Based or Feature-Based Installation

از بخش Server Selection، ویندوز سرور خود را انتخاب کنید. در صورتی که سرور را در شبکه پیکربندی کرده‌اید نیز سرور مورد نظر را از لیست انتخاب کنید و سپس دکمه‌های Installation و Next را فشار دهید.

 انتخاب Server Selection

در قسمت Server Role، گزینه Web Server IIS را فشار دهید و بعد روی Add Features کلیک کنید. 

در بخش Server Role

کلیک بر روی Add Features

در صفحه باز شده گزینه Features را انتخاب کنید و سپس روی گزینه Next بزنید.

انتخاب Features

در صفحه باز شده گزینه (Web Server Role (IIS را انتخاب کنید و سپس روی گزینه Next بزنید.

انتخاب گزینه (Web Server Role (IIS

گزینه FTP Server, FTP Service and FTP Extesibility را فشار دهید و بار دیگر روی Next کلیک کنید. 

گزینه FTP Server, FTP Service and FTP Extesibility

در بخش Confirmation، گزینه Restart the Destination Server Automatically if Required را تیک بزنید. 

گزینه Restart the Destination Server Automatically if Required

در آخر دکمه Install را فشار دهید.

کلیک بر روی Install

سرور را ری‌استارت کنید تا تغییرات نهایی شوند. 

سرور را ری‌استارت کنی

بیشتر بخوانید: ومپ سرور یا WampServer چیست و چه کاربردی دارد؟

قدم دوم: ساخت User Group

با ساخت User Group، گروهی از کاربران اجازه دسترسی به این سرور FTP را خواهند داشت. برای ساخت این گروه، گام‌های زیر را در پیش بگیرید: 

ابزار Computer Management را باز کنید. 

ابزار Computer Management

بخش System Tools را بیابید، روی گزینه‌های Local User and Groups و بعد Groups کلیک کنید. سپس روی فضای خالی راست‌کلیک و گزینه New Group را انتخاب کنید. 

گزینه‌های Local User and Groups

نام گروه را به FTP-Access تغییر دهید و روی Add کلیک کنید. 

 گزینه FTP-Access

کادر Adminstrator را پر و روی Check Names کلیک کنید.

روی Check Names کلیک کنید

دکمه OK را فشار دهید.

روی Check Names

روی دکمه Create کلیک کنید.

دکمه Create کلیک کنید.

اکنون گروه FTP-Access برای Adminsrator ساخته شده است. 

قدم سوم: پیکربندی IIS

با فرض اینکه IIS Services و FTP Server مطابق مراحل نصبی فعال‌سازی و نصب شده‌اند، نوبت به پیکربندی اکانت FTP و تعیین جوازهای خواندن و نوشتن می‌رسد. مراحل زیر را دنبال کنید:

روی ویندوز سرور خود Internet Information Services (IIS) Manager را پیدا کنید.

 گزینه Internet Information Services (IIS) Manager

به بخش Sites بروید، راست‌کلیک کنید و دکمه Add FTP Site را فشار دهید. 

دکمه Add FTP Site

نام مورد نظرتان برای FTP را وارد کنید. سپس علامت سه‌نقطه کنار آدرس فیزیکی را فشار دهید، Local Disk C یا درایو مورد نظرتان را انتخاب کنید. بعد با دکمه New Folder، فولدری جدید بسازید و تنظیمات دسترسی را پیکربندی کنید. در آخر دکمه Next را فشار دهید. 

ftp name

نام فولدر را بنویسید و دکمه OK را بزنید.

روی گزینه FTP Folderکلیک کنید

روی Next کلیک کنید.

FTP-Main را بنویسید.

حالا نوبت به پیکربندی آدرس آی‌پی برای سایت FTP می‌رسد. اگر میزبان مجازی (Virtual Host) دارید، نام دامنه هاست را وارد کنید. در نهایت گزینه No SSL را انتخاب و روی Next کلیک کنید. 

گزینه No SSL را انتخاب کنید

در مرحله احراز هویت، احراز هویت ساده یا Basic را انتخاب کنید و مطمئن شوید گزینه Anonymous غیرفعال باشد. حالا باید کاربرانی را انتخاب کنید که دسترسی به FTP خواهند داشت. برای این راهنما، دسترسی FTP را در اختیار نقش‌ها (Roles) و یا Group-ها می‌گذاریم. در بخش Permission، مطمئن شوید بسته به نیاز خود، هر دو گزینه Read و Write را انتخاب کنید و دکمه Finish را فشار دهید. 

و گزینه Read و Write را انتخاب کنید و دکمه Finish را فشار دهید.

قدم چهارم: ایزوله کردن کاربر

برای اینکه هر کاربر دایرکتوری یا پوشه خاص خود را داشته باشد و در عین حال به فایل‌های دیگران دسترسی نیابد، ضروری است که تنظیمات Isolation را راه‌اندازی کنیم. 

برای شروع، تنظیمات FTP خود را باز کنید و به سراغ گزینه FTP User Isolation بروید. 

انتخاب گزینه FTP User Isolation

یکی از پوشه‌ها را انتخاب کنید و دکمه Apply را فشار دهید. 

یکی از گزینه ها رو انتخاب کنید و Apply را فشار دهید

سپس با راست‌کلیک روی صفحه، وارد منو سایت FTP شوید و گزینه Add Virtual Directory را انتخاب کنید.

گزینه Add Virtual Directory را انتخاب کنید.

در کادر Alias، یک لقب یا نام وارد کنید و در کادر Path، آدرس پوشه یا دایرکتوری کاربر را قرار دهید. علاوه بر این می‌توانید یک زیرپوشه در دایرکتوری سایت FTP روی ویندوز سرور نیز بسازید.

در کادر Alias، یک لقب یا نام وارد کنید و در کادر Path، آدرس پوشه یا دایرکتوری کاربر

دکمه OK را فشار دهید. 

دکمه ok را فشار دهید.

برای پیکربندی جوازهای دسترسی در IIS Manager، ساختار سلسله‌مراتبی سرور FTP را باز کنید. با راست‌کلیک روی صفحه، منو Windows Virtual Directory را باز کنید و دکمه Edit Permission را فشار دهید. 

دکمه Edit Permission را فشار دهید. 

روی زبانه Security و بعد دکمه Advanced کلیک کنید. 

دکمه Advanced کلیک کنید. 

درون پنجره‌ای که باز می‌شد، روی دکمه Disable Inheritance کلیک کنید

دکمه Disable Inheritance کلیک کنید

نخستین گزینه را در پنجره جدید انتخاب کنید 

نخستین گزینه را در پنجره جدید انتخاب کنید 

و بعد دکمه Apply و OK را فشار دهید. 

OK را فشار دهید. 

حالا باید User Group مورد نظر که حاوی تمام کاربران است را انتخاب کنید و دکمه Remove را فشار دهید. انتخاب این گزینه از آن جهت ضروری است که تنها صاحب دایرکتوری یا پوشه قادر به دسترسی یافتن به آن باشد. 

دکمه Remove را فشار دهید

سپس دکمه‌های Apply و OK را فشار دهید. 

دکمه‌های Apply و OK را فشار دهید.

قدم پنجم: تنظیمات فایروال

برای اینکه اتصالات خارجی یا اکسترنال با سرور FTP برقرار شود، لازم است فایروال (Firewall) را پیکربندی کنید. 

برای شروع، Windows Defender Firewall with Advanced Security را باز کنید.

Windows Defender Firewall with Advanced Security را باز کنید.

در منو عمودی سمت چپ به سراغ گزینه Inbound Rules بروید و سپس New Rule را از منو عمودی سمت راست انتخاب کنید. 

New Rule انتخاب کنید

در پنجره‌ای که باز می‌شود، گزینه Predefined را تیک بزنید و گزینه FTP Server را از منو کشویی انتخاب کنید. بعد دکمه Next را فشار دهید. 

گزینه Predefined را تیک بزنید و گزینه FTP Server را انتخاب کنید

تمام خطوط را تیک بزنید و بار دیگر Next را فشار دهید. 

تمام خطوط را تیک بزنید

در مرحله بعد، گزینه Allow the Connection را انتخاب کنید و دکمه Finish را فشار دهید. برای اینکه قوانین اعمال شوند، نیاز به ری‌استارت سرور خواهید داشت. 

زینه Allow the Connection را انتخاب کنید

allow-the-connection.jpgقدم ششم: دانلود کلاینت FTP روی کامپیوتر کلاینت

بالاخره به مرحله پایانی راه اندازی FTP در ویندوز سرور رسیدیم. بعد از پیکربندی سرور، می‌توانید کلاینت FTP را روی کامپیوتر کلاینت (مثلا کامپیوتر بومی خودتان) دانلود و شروع به استفاده از آن کنید. این روزها نرم‌افزارهای گوناگونی داریم که نقش کلاینت FTP را ایفا می‌کنند و برای این مقاله به سراغ کلاینت FileZilla روی ویندوز می‌رویم. 

برای دانلود FileZilla Client روی ویندوز، می‌توانید از سایت رسمی FileZilla کمک بگیرید.

دانلود FileZilla Client

 

نرم‌افزار FileZilla را روی کامپیوتر کلاینت نصب و اجرا کنید.

نصب وراه اندازی FileZilla

حالا باید آی‌پی آدرس (IP Address)، نام کاربری (Username)، رمز عبور (Password) و Port 21 را وارد کنید. در این مثال از یک سرور آی‌پی آزمایشی استفاده کرده‌ایم.

ورود ای پی ، نام کاربری یا رمز عبور

حالا می‌توانید به سرور FTP خود متصل شوید و اشتراک‌گذاری، دانلود و آپلود فایل را به آسانی پیش ببرید.

راه اندازی موفق filezilla

بیشتر بخوانید: راهنمای جامع برای رفع مشکل FileZilla در اتصال به FTP هاست

جمع‌بندی و سوالات متداول پیرامون آموزش راه اندازی FTP در ویندوز سرور

در این مطلب روش نصب و پیکربندی FTP روی ویندوز سرور ۲۰۲۲ را یاد گرفتیم. اگر ۶ مرحله مطلب را به درستی پشت سر گذاشته باشید، اکنون دسترسی آسان به فایل‌های موجود در سرور FTP خواهید داشت. اگر در حال کار با سرور محلی هستید، صرفا File Explorer ویندوز را باز کنید و یکی از دو عبارت ftp://serverIP یا ftp://localhost را وارد کنید. با نوشتن نام کاربری و پسوورد هم تمام فایل‌ها و فولدرهای سرور در دسترس خواهند بود.

سوالات متداولی که شما می پرسید؟

1. سرور FTP چطور کار می‌کند؟

سرورهای FTP را می‌توان راهکارهایی نرم‌افزاری توصیف کرد که فایل‌ها را در سراسر اینترنت جابه‌جا می‌کنند. از این سرورها عمدتا برای دو کار استفاده می‌شود، «ارسال» و «دریافت». کاربر می‌تواند فایل‌ها را از طریق دستگاه خود روی سرور آپلود (ارسال) کند و سپس کاربری دیگر، همان فایل‌ها را روی دستگاه خود دانلود (دریافت) خواهد کرد. 

2. آیا می‌توان از طریق مرورگر وب به سرور FTP دسترسی پیدا کرد؟

بله، با استفاده از اکثر مرورگرهای وب – مثل گوگل کروم، موزیلا فایرفاکس، مایکروسافت اج و سافاری – می‌توان مستقیما به سرور FTP دسترسی پیدا کرد. برای این کار باید خیلی ساده آدرس سرور FTP را در نوار آدرس مرورگر وارد کنید. سپس از شما خواسته می‌شود که نام کاربری و رمز عبور را وارد کنید تا وارد سرور شوید. 

منابع:

Hyonix

 HostAdvice

 

5/5 - (1 امتیاز)

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

ساخت Swap File در لینوکس

راهنمای ساخت و حذف Swap File در لینوکس

0
Swap File نجات‌دهنده آبروی RAM جلوی کاربر است؛ فایل سیستم کوچکی که هنگام کم آوردن حافظه RAM، وارد صحنه شده و مسئولیت ذخیره داده‌ها را…

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست