• Instagram
  • Telegram
  • WhatsApp
همین حالا تماس بگیرید: 09354994059 - 05191014059
  • 0سبد خرید فروشگاه
ویستانت
  • صفحه اصلی
  • زمینه فعالیت
  • مقالات
    • میکروتیک
    • مایکروسافت
    • لینوکس
    • کریوکنترل
    • VMware
    • سیسکو
    • ایزابل
  • درباره
    • تیم ما
    • شرکت ما
  • پرسش های متداول
  • دریافت مشاوره
  • جستجو
  • منو منو

آموزش نصب و راه اندازی ftp server در ویندوز سرور ۲۰۱۹

مایکروسافت, مقالات
آموزش نصب و راه اندازی ftp server در ویندوز سرور ۲۰۱۹

 

پروتکل FTP چیست

 

FTP (File Transfer Protocol)  یک پروتکل شبکه برای انتقال فایل بین کامپیوترها از طریق اتصالات TCP/IP است. در فرایند FTP، یکی از کامپیوترها به عنوان سرور عمل می کند و این ارتباط و انتقال فایل در صورتی انجام می شود که دو طرف به اینترنت وصل باشند. سرور باید با اجرای سرویس های FTP به درستی پیکربندی شود و سرویس گیرنده نیز باید نرم افزار FTP را برای دسترسی به این سرویس ها نصب کرده باشد.

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

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

 

نصب و راه اندازی ftp server در ویندوز سرور ۲۰۱۹

 

نکته مهمی که قبل از راه اندازی ftp سرور در ویندوز ۲۰۱۹ باید بدانید این است که FTP Server در قالب یک Role در هنگام نصب iis روی ویندوز سرور نصب می‌شود. بنابراین اگر از قبل iis را نصب کرده‌اید، به راحتی می‌توانید FTP را به عنوان ویژگی جدیدی روی سرور نصب کنید.

 

ابتدا Server Manage را اجرا کنید

هنگامی که Server Manager اجرا شد، روی “Add roles and features” کلیک کنید.

 

در ادامه، پنجره “Add Roles and Futures Wizard” باز می شود در مرحله اول روی دکمه Next کلیک کنید.

 

در بخش “Installation type”، گزینه ” Role-based or feature-based-installation” انتخاب کنید و Next را بزنید.

 

 

در بخش انتخاب سرور باید سروری که می‌خواهیم FTP Server و iis روی آن نصب شوند را انتخاب کنیم. برای این منظور ابتدا گزینه Select a server from the server pool را انتخاب کرده و از بخش Server Pool سرور را در وضعیت انتخاب قرار می‌دهیم و سپس روی دکمه Next کلیک می‌کنید.

به عنوان نکته باید دقت کنید که سرور درست را انتخاب کنید. در تصویر زیر ما تنها یک سرور داریم، اما اگر از سروری استفاده می‌کنید که دامین کنترلر است و سرورهای دیگر را کنترل می‌کند، باید دقت کنید که سرور اشتباهی را انتخاب کنید. در صفحه فوق گزینه Select a Virtual hard disk نیز در دسترس قرار دارد که دسترسی به یک هارد مجازی را فراهم می‌کند که مرتبط با مبحث مجازی سازی است.

 

 

در مرحله Server Roles باید از بخش Roles نقش مورد نظر که گزینه Web Server IIS را انتخاب کنید تا روی ویندوز سرور نصب شود.

از لیست مربوط به Role ها، ” Web Server IIS” را پیدا کرده و روی آن کلیک کنید.

 

با انتخاب گزینه فوق پنجره‌ زیر را مشاهده می‌کنید. در پنجره ظاهر شده گزینه Add Features را انتخاب کنید.

 

در این مرحله، نیازی به تنظیمات خاصی ندارید. روی Next کلیک کنید.

 

بخش بعدی حاوی توضیحات مربوط به Web IIS است ، روی Next کلیک کنید.

 

این صفحه مکانی است که اجازه نصب FTP همراه با IIS را می‌دهد.

کادر مربوط به ” FTP Server” و گزینه های فرعی آن FTP service و FTP extensibility را علامت بزنید و Next را بزنید.

 

در مرحله Confirmation اطلاعات کلی در ارتباط با نقش‌ها و ویژگی‌هایی که قرار است روی سرور نصب شوند را مشاهده می‌کنید. همه اطلاعات را یکبار بررسی کنید و روی دکمه Install کلیک کنید تا نصب آغاز شود.

با فعال کردن گزینه Restart the destination server automatically if required بعد از نصب Role  در صورت لزوم سیستم به صورت خودکار ریست میشه.

 

اگر علاقه به کار کردن با Windows Powershell دارید و دوست دارید که این پروسه را با سرعت بیشتری طی کنید، یا ویندوز سرور را بدون رابط گرافیکی نصب کرده‌اید، این امکان وجود دارد که سرور FTP را از طریق ابزار PowerShell روی ویندوز نصب کنید.

کافی است دستور زیر را در Powershell وارد کنید

Install-WindowsFeature Web-FTP-Server –IncludeManagementTools

 

پیکربندی ftp server در ویندوز سرور

 

تا اینجا فقط ویژگی ftp را نصب کرده اید که یک دایرکتوری پیشفرض روت برای آن ایجاد شده است. مسیر این دایرکتوری “C:\inetpub” است.

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

به مسیر C:\inetpub بروید و با راست کلیک، یک فولدر جدید ایجاد کنید.

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

بعد در پاپ آپ ظاهر شده، روی تب Security کلیک کنید و مجوزها را تنظیم کنید.

 

در بخش پایینی، مجوزهای لازم را انتخاب کنید و Apply را بزنید.

در آخر، ok را بزنید و بعد پنجره هایی که قبلا باز شده است را هم با کلیک کردن روی Ok ببندید.

 

مراحل راه اندازی سرور ftp

 

بعد اینکه مراحل نصب ftp server در ویندوز سرور را با موفقیت طی کردید، نوبت به مرحله پیکربندی سرور می رسد. انجام این مرحله باعث می شود که انتقال فایل های سرور به درستی انجام شود.

مسیر زیر را طی کنید تا بخش IIS Manager باز شود.

Server Manager >Tools > Internet Information Services (IIS) Manager

بعد، روی سرور کلیک کنید و در ادامه دو بار روی آیکون مربوط به ” FTP firewall Support” کلیک کنید.

 

محدوده پورت موردنظر را تعریف کنید و Apply را بزنید.

 

حالا یک مرحله به عقب برگردید، روی Windows server راست کلیک کنید و ” Add FTP Site” را انتخاب کنید.

 

نام سایت مورنظر را در کادر بالایی و مسیر دایرکتوری ftp  که قبلا ایجاد کرده اید را در کادر پایینی وارد کنید و Next را بزنید.

 

بعد نوبت به مرحله تعریف تنظیمات bind-address می رسد. اول، آدرس IP سرور را وارد کنید. برای شروع بهتر است گزینه No SSL را انتخاب کنید و Next را بزنید.

 

در آخر قسمت Authentication را روی  Basicو بعد ‘All users’ را را به عنوان نوع احراز هویت انتخاب کنید. سپس، مجوز های Read و Write را لحاظ کنید و روی Finish کلیک کنید.

 

حالا سایت FTP شما آماده است.

 

پیکربندی فایروال

 

ftp  به طور پیش فرض به پورت ۲۱ گوش می دهد و به همین خاطر برای اینکه اتصالات خارجی و ریموت هم به این سرور دسترسی داشته باشند، باید مراحل زیر را هم انجام دهید:

برای شروع روی منو Start کلیک کنید و ” Firewall with Advanced security” را جستجو کنید.

در قسمت سمت چپ روی ” Inbound rules” کلیک کنید و  بعد در قسمت سمت راست هم روی New rule کلیک کنید.

 

در پنجره مربوط به  Rule Type، Predefined را علامت بزنید و در لیست drop-down پایینی آن FTP server را انتخاب کنید و Next را بزنید.

 

Rule ها را بررسی کنید و در صورت تایید روی Next کلیک کنید.

در آخر، روی ” Allow the connection” کلیک کنید و Finish را بزنید.

 

بعد از این مراحل، سرور ftp شما به صورت ریموت هم قابل دسترس است و از طریق هر سیستم ویندوز یا لینوکسی می توانید به آن دسترسی پیدا کنید.

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

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

ادرس ftp://server-ip اگر آدرس معتبر باشد، پنجره مربوط به لاگین را مشاهده می‌کنید.

 

۱۶ بهمن ۱۴۰۱/۰ دیدگاه /توسط محمد هادی سماعی
برچسب ها: ftp, ftp server, نصب و راه اندازی ftp server در ویندوز سرور ۲۰۱۹
اشتراک این مطلب
  • اشتراک در Facebook
  • اشتراک در Twitter
  • اشتراک گذاری در واتس اپ
  • اشتراک در Pinterest
  • اشتراک در Reddit
https://vistanetgroup.ir/wp-content/uploads/2023/02/FTP.jpg 384 960 محمد هادی سماعی https://vistanetgroup.ir/wp-content/uploads/2024/03/log2-300x83-1.png محمد هادی سماعی2023-02-05 12:15:582023-02-05 12:15:58آموزش نصب و راه اندازی ftp server در ویندوز سرور ۲۰۱۹
شاید این موارد نیز مورد علاقه شما باشد
آموزش نصب FTP Server در لینوکس
0 پاسخ

دیدگاه خود را ثبت کنید

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

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

صفحات

  • About
  • FAQ
  • Footer Template
  • Get in touch
  • Home
  • News
  • Our Lawyers
  • Practice Areas
  • The Firm
  • VMware
  • ایزابل
  • پرسش های متداول
  • تماس با ما
  • تیم ما
  • درباره
  • سیسکو
  • شرکت ما
  • صفحه اصلی
  • کریوکنترل
  • لینوکس
  • مایکروسافت
  • محورهای فعالیت
  • مقالات
  • میکروتیک

دسته ها

  • News
  • Personal
  • Uncategorized
  • VMware
  • ایزابل
  • کریوکنترل
  • لینوکس
  • مایکروسافت
  • مقالات
  • میکروتیک

بایگانی

  • اکتبر 2023
  • سپتامبر 2023
  • آوریل 2023
  • مارس 2023
  • فوریه 2023
  • ژانویه 2023
  • دسامبر 2022
  • نوامبر 2022
  • آوریل 2018
  • می 2015
  • ژانویه 2015
  • آگوست 2014
  • فوریه 2014
  • دسامبر 2013
  • آگوست 2012
  • می 2012

تیم تخصصی ویستاگستربیهق(ویستانت) به پشتوانه تخصص و تجربیات کارشناسان خود در سال ۱۴۰۰ در زمینه ی مشاوره , آموزش و اجرای پروژه های تخصصی شبکه فعالیت خود را آغاز نمود.

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

اطلاعات تماس

ویستا گستر بیهق | خراسان رضوی-سبزوار
تلفن: ۰۵۱۴۴۶۵۷۸۱۵ – ۰۵۱۹۱۰۱۴۰۵۹ | همراه: ۰۹۳۵۴۹۹۴۰۵۹ | ایمیل: info@vistanetgroup.ir

تمامی حقوق برای ویستانت محفوظ می باشد

نصب اولیه کریو کنترلKerio چیست؟WSUS چیست و چه کاربردی داردWSUS چیست و چه کاربردی دارد
رفتن به بالا

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

بستناطلاعات بیشتر×

تنظیمات کوکی و حریم خصوصی



چطور از کوکی‌ها استفاده می‌کنیم

ممکن است ما کوکی‌ها در دستگاه شما تنظیم کنیم. ما از کوکی‌ها استفاده می‌کنیم تا به ما اطلاع دهید هنگامی که از وب‌سایت ما باز می‌کنید، چگونه با ما ارتباط برقرار می‌کنید، برای غلبه بر تجربه کاربری خود و ارتباط با سایت ما سفارشی کنید.

با کلیک روی عنوان‌های مختلف بهتر می‌توانید پیدا کنید. شما همچنین می‌توانید برخی از تنظیمات خود را تغییر دهید. توجه داشته باشید که مسدود کردن برخی از انواع کوکی‌ها ممکن است تجربه شما را در وب‌سایت‌های ما و خدماتی که ما بتوانیم ارائه دهیم، تحت تاثیر قرار می‌دهد.

کوکی‌های وب‌سایت ضرروی است

این کوکی ها برای ارائه خدمات موجود از طریق وب سایت ما و استفاده از برخی از ویژگی های آن کاملاً ضروری هستند.

Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.

اگر می خواهید از استفاده از کوکی ها خودداری کنید، کاملا احترام می گذاریم اما برای اینکه دوباره از شما درخواست نکنیم، به ما اجازه دهید تا یک کوکی برای این کار ذخیره کنیم. شما می توانید هر زمان که بخواهید انصراف دهید یا کوکی های دیگر را انتخاب کنید تا تجربه بهتری داشته باشید. اگر کوکی ها را رد کنید، ما تمام کوکی های تنظیم شده را در دامنه خود حذف خواهیم کرد.

ما یک لیست از کوکی ها ذخیره شده کامپیوتر شما را در سایت خود ذخیره می کنیم، بنابراین می توانید بررسی کنید که ما چه مواردی را ذخیره کرده ایم. به دلایل امنیتی ما نمی توانیم کوکی های دامنه های دیگر را تغییر یا نمایش دهیم. شما می توانید این مورد را در تنظیمات امنیتی مرورگر خود بررسی کنید.

سایر خدمات خارجی

ما همچنین از سرویس های خارجی مانند وب فونت های گوگل، نقشه های گوگب و سرویس دهنده های ویدیو خارجی استفاده می کنیم. از آن جا گه این ارائه دهندگان ممکن است اطلاعات شخصی شما مانند آی پی را جمع آوری کنند، ما به شما این امکان را می دهیم تا آن ها را مسدود کنید. لطفا توجه داشته باشید که این ممکن است عملکرد و ظاهر سایت ما را به شدت کاهش دهد. با بارگیری مجدد صفحه، تغییرات اعمال می شوند.

تنظیمات وب فونت گوگل:

تنظیمات نقشه گوگل:

تنظیمات reCaptcha گوگل:

جاسازی ویدیو ویمئو یا یوتیوب:

حریم خصوصی

تغییرات پس از بارگذاری صفحه دوباره اعمال خواهند شد

پذیرفتن تنظیماتفقط اطلاعیه را نمایش نده