نصب و کانفیگ FTP در ویندوز سرور


در صورتیکه قصد دارید سرویس Microsoft FTP را در ویندوز سرور 2012 نصب و تنظیم نمایید (Normal & Passive ) می توانید دستورالعمل ذیل را دنبال نمایید:

الف - نصب سرویس Microsoft FTP

برای نصب و فعال نمودن این سرویس باید به بخش Server Manager مراجعه و برروی گزینه manage و سپس Add Roles and Features کلیک نمایید.

 

در پنجره اصلی Add Roles and Features Wizard در صفحه Before you begin برروی دکمه Next کلیک کرده در صفحه Select installation type گزینهRole-based or feature-based installation  را انتخاب و سپس برروی دکمه Next کلیک نمایید. در صفحه Select destination server  گزینه Select a server from the server pool را انتخاب و سپس از بخش پایین صفحه نام سرور مورد نظر را انتخاب نمایید.  
حال به صفحه Select server roles منتقل شده اید، در این صفحه می باید به ترتیب role مربوط به Web Server IIS و سپس FTP Server را باز کرده و تیک گزینه FTP Service را زده و سپس برروی دکمه Next کلیک کرده و مراحل را تا نصب کامل این سرویس (با کلیک برروی دکمه های Next و Install در مراحل بعدی) ادامه دهید.

 

نکته : دقت داشته باشید که پیش نیاز استفاده از سرویس FTP سرویس IIS می باشد.

 

ب - تنظیم و راه اندازی سرویس Microsoft FTP

برای استفاده از سرویس FTP به صورت مستقیم و بدون داشتن کنترل پنل های هاستینگی مانند WebSite Panel می باید مراحل ذیل را دنبال نمایید.

در ابتدا می  باید یک نام کاربری برای استفاده از سرویس FTP ایجاد نمود. برای انجام اینکار به بخش Server Manager مراجعه و گزینه Tools و سپس Computer Management را انتخاب نمایید.

 

از بخش سمت چپ پنجره لود شده گزینه Local Users and Groups و سپس Users را انتخاب نموده و با کلیک راست نمودن در پنجره سمت راست گزینه New Users را به جهت ساخت نام کاربری جدید انتخاب نمایید.

در پنجره کنونی نام کاربری و رمز عبور مورد نظر را وارد و تیکت گزینه Password never expire را زده و در انتها برروی دکمه Create کلیک نمایید.

 

نکته : در این آموزش نام کاربری NewFTPUser به عنوان نمونه وارد شده است و شما می توانید از هر نام کاربری دلخواهی استفاده نمایید.

حال برروی نام کاربری ایجاد شده دابل کلیک نمایید. در این پنجره به سربرگ Member of مراجعه و گروه Users را انتخاب و برروی دکمه Remove کلیک نمایید. به سربرگ Remote Control مراجعه و تیک گزینه Enable remote control را بردارید. در انتها برروی دکمه OK به جهت ذخیره تنظیمات انجام شده کلیک نمایید.

حال می باید تنظیمات لازم را در IIS پیاده سازی نمود. با کلیک برروی دکمه Start و تایپ IIS و انتخاب Internet Information Service وارد بخش تنظیمات IIS سرور شوید. در صفحه لود شده از زیر شاخه نام سرور خود برروی گزینه sites کلیک راست کرده و برروی گزینه Add FTP Site کلیک نمایید.

 

در این پنجره یک نام دلخواه برای FTP خود در نظر گرفته و مسیر فیزیکی فلدری که قصد دارید از طریق FTP به آن متصل شوید را وارد نمایید.

 

نکته : در این آموزش نام FTP سایت Default FTP و مسیر فیزیکی c:\hostingspaces\testweb.com\www به عنوان نمونه وارد شده اند و شما می توانید نام کاربری دلخواه و مسیر مورد نظر خود را به جای آنها وارد نمایید.

در پنجره جاری از بخش IP Address آی پی سرور خود را انتخاب نموده (در این آموزش آی پی 185.10.10.11 به عنوان نمونه وارد شده است) و تیکت گزینه No SSL را در بخش پایینی زده و برروی دکمه Next کلیک نمایید.

 

در این پنجره تیکت گزینه Basic را زده و گزینه Specified users را انتخاب و در فیلد پایین آن نام کاربری که ایجاد نموده اید را به صورت دستی و صحیح وارد و تیکت گزینه های Read  و Write را زده و در انتها برروی دکمه Finish کلیک نمایید.

 

نکته : نام کاربری FTP که در این دستورالعمل به صورت نمونه ایجاد شده بود (NewFTPUser) در این بخش وارد شده است. شما می باید نام کاربری که ایجاد نموده اید را به جای آن در این مرحله وارد نمایید. همچنین در صورتیکه قصد ندارید به کاربری FTP ایجاد شده پرمیشن رایت اعطاء نمایید کافیست در این مرحله تنها تیک گزینه Read را فعال نمایید.

 

ج - فعالسازی Passive FTP

بعد از راه اندازی و تنظیم سرویس FTP امکان اتصال به سرور تنها از طریق Active Mode مرتبط با FTP می باشد و در نرم افزارهای Client FTP مانند Filezilla و CuteFTP باید mode اتصال را برروی Active تنظیم نمود در غیراینصورت امکان برقراری ارتباط وجود ندارد. برای فعالسازی این قابلیت می باید به صفحه تنظیمات IIS مراجعه کرده و برروی نام سرور کلیک کرده و از پنجره سمت راست برروی گزینه FTP Firewall Support دابل کلیک نمایید.

 

در صفحه جاری در بخش Data Channel Port Range رنج پورتی که قصد دارید به Passive Mode اختصاص دهید را با توجه به نمونه نمایش داده شده در همان صفحه وارد نمایید. (به طور مثال 62100-62200)
در فیلد External IP Address of Firewall نیز آی پی خارجی یا پاپلیک سرور خود را وارد نمایید. در این دستورالعمل آی پی 185.10.10.11 به عنوان مثال وارد شده است، شما می باید آی پی public سرور خود را وارد نمایید.
در انتها به جهت ذخیره تنظیمات انجام شده برروی دکمه Apply کلیک نمایید

 

حال می باید رنج پورت اختصاص داده شده به Passive mode را در فایروال سرور باز نمایید. برای آگاهی از نحوه انجام اینکار می توانید اینجا کلیک نمایید.

بعداز تنظیم فایلروال می توانید از طریق نرم افزارهای FTP با نام کاربری و رمز عبور FTP ایجاد شده نسبت به انتقال فایل از و به سرور خود از هر دو طریق Active  و Passive اقدام نمایید.

آیا این پاسخ مفید بود؟

 چاپ این مقاله

در همین زمینه

تغییر پورت RDP

به جهت افزایش ایمنی سرور ویندوز خود می توانید نسبت به تغییر پورت RDP از پیش فرض (یعنی 3389) به...

نحوه ریدایرکت http به https در IIS

زمانیکه برای سایت خود گواهی SSL تهیه می نمایید می باید تمامی درخواست های http را به https...

نصب گواهی SSL در IIS

برای نصب گواهی SSL نیاز به کد CSR می باشد، این کد یک پیام رمز شده با فرمت ویژه است که شرکت صادر...

ایجاد امکان اتصال راه دور به IIS

IIS Manager امکان مدیریت از راه دور IIS را به شکلی کاملاً ایمن فراهم می نماید. امکان بهره گیری...

نحوه رفع خطای Because of a protocol error detected at the client code 0x1104 this session will be disconnected

در برخی مواقع در زمان ریموت به سرور ویندوز بیس با خطایی به شکل ذیل مواجه می شوید :   دو...

Powered by WHMCompleteSolution