خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش کامل نصب و پیکربندی FTP در ویندوز سرور
در این به نحوه نصب و پیکربندی یکی از سرویس های مهم ویندوز سرور یعنی FTP می پردازیم. ابتدا اقدام به نصب این سرویس و سپس پیکربندی آن می کنیم و پس از آن نحوه استفاده از این سرویس را مورد بررسی قرار می دهیم.
نصب Filezilla server و client
TFTP چیست و چگونه می توان TFTP Server راه اندازی کرد
آموزش راه اندازی FTP Server
متصل شدن به FTP Server از طریق File Explorer
FTP یا File Transfer Protocol که ترجمه آن پروتکل انتقال فایل است و همانطور که از نامش پیداست، FTP برای انتقال فایلها بین سیستم های موجود در شبکه استفاده می شود. از FTP می توانید برای به اشتراک گذاری فایل ها بین سیستم های لوکال و سرور ریموت و دسترسی به آرشیو نرم افزارها و وب سایت های آنلاین استفاده کنید. علاوه FTP ویندوز سرور، نرم افزارهای بسیاری در این حوزه وجود دارند که امکان راه اندازی FTP Server را به شما می دهند. ولی این نرم افزارها موضوع بحث ما در این مطلب نیستند و فقط راه اندازی FTP Server را در ویندوز سرور مورد بررسی قرار می دهیم.
روش های باز کردن کنسول Server Manager در ویندوز سرور
آشنایی با کنسول Server Manager ویندوز سرور
نحوه افزودن و گروه بندی کردن سرورها در کنسول Server Manager ویندوز سرور
نحوه اضافه کردن سرورهای Workgroup به کنسول Server Manager
برای شروع نصب FTP Server، ابتدا کنسول Server Manager را باز کنید. سپس گزینه Add roles and features را کلیک کنید.
ویزارد خوش آمدگویی را Next کرده و در مرحله زیر گزینه Role-based or feature-based installation را فعال کرده و next کنید.
در مرحله select Server Roles، گزینه تیک IIS web server را فعال کنید.
با فعال کردن، پاپاپ زیر باز می شود که در این پنجره دکمه Add features را کلیک کنید.
سپس فرم را Next کنید. مرحله Select Features را هم Next کنید تا به مرحله Role services برسید. در این مرحله تیک گزینه FTP server را فعال کنید.
حالا در این مرحله Next کرده و در ادامه دکمه Install را کلیک کنید.
پس از اتمام نصب دکمه Close را کلیک کنید تا بدین ترتیب رول نصب شود و در ادامه کار به پیکربندی FTP می پردازیم.
سپس مانند تصویر زیر روی Sites در پنل سمت چپ کلیک راست کرده و گزینه Add FTP Site را کلیک کنید.
در فیلد FTP site name یک نام برای FTP سرور خود وارد کنید و در قسمت Physical Path محل فیزیکی فایل ها برای ذخیره شدن در FTP Server را مشخص کنید. این مسیر می تواند مانند تصویر زیر یک درایو لوکال و یک مسیر شبکه ای باشد.
سپس فرم را Next کنید. در این مرحله، باید کارتشبکه مورد نظرتان که برای FTP Server است را انتخاب کنید. اگر سرور شما دارای چندین کارت شبکه است و می خواهید از همه آنها برای FTP استفاده کنید، همین گزینه پیشفرض یعنی All Unassigned را باید انتخاب کنید و در غیر اینصورت از لیست باید کارت شبکه مورد نظر را که با IP آن نمایش داده می شود را انتخاب کنید.
از آنجایی که فعلا برنامه ای برای امن سازی آن نداریم گزینه No SSL انتخاب می کنیم.
شما برای دسترسی به بسیار از FTP Server های عمومی نیازی به اعتبارسنجی و احراز هویت ندارید. اگر هدف شما هم چنین FTP Server ای است، می توانید گزینه anonymous را انتخاب کرده و اگر هدف شما احراز هویت است و حتما کاربران باید اعتبارسنجی شوند، گزینه basic را انتخاب کنید.
سپس به قسمت Authorization یا مجوز می رسیم. در این بخش، از کامبوباکس گزینه ای مختلفی را مشاهده می کنید. از بین گزینه های موجود، Specified roles or groups را انتخاب کنید. در اینجا ما نام یک گروه خاصی که فقط کاربران عضو آن گروه مجاز به دسترسی به FTP سرور هستند را وارد می کنیم. اگر سرور شما، جوین به دامین نیست، در lsd باید همچین گروهی وجود داشته باشد و اگر جوین به دامین است، در اکتیو دایرکتوری باید گروهی با همین نام وجود داشته باشد و کاربر یا کاربرانی عضو آن گروه باشند.
قسمت آخر هم مربوط به permissions یا دسترسی است. گزینه Read فقط به کاربران امکان مشاهده و دانلود از FTP Server را می دهد و Write هم امکان آپلود و هر کدام را که می خواهید تیک بزنید. ما در این محیط تستی، هر دو گزینه را فعال می کنیم.
در آخر Finish را کلیک کنید تا FTP Website شما ایجاد شود.
برای اینکه هر کاربر پس از اتصال به سرور به دایرکتوری خود دسترسی پیدا کند و به فایل های دیگران دسترسی نداشته باشد، لازم است که isolation را تنظیم کنید. برای این منظور، سایت FTP که هم اکنون ایجاد کرده اید را انتخاب کرده و در قسمت مقابل، گزینه FTP User Isolation را انتخاب کنید.
گزینه User name directory را فعال کرده و Apply کنید.
حالا نوبت به فایروال ویندوز می رسد. شما یا باید فایروال ویندوز را off کنید که پیشنهاد نمی شود و یا اینکه باید فایروال را طوری پیکربندی کنید ترافیک FTP مجاز شناخته شود.
برای این منظور در سرور مربوطه، Firewall را باز کنید. سپس از پنل سمت چپ advanced Settings را انتخاب کنید.
در این فرم هم مانند تصویر زیر از پنل سمت چپ گزینه Inbound rules را انتخاب کرده و از پنل Actions در سمت راست گزینه New Rule را کلیک کنید.
مانند تصویر زیر گزینه Predefined و از لیست Ftp Server را انتخاب و Next کنید.
تیک هر سه رول مربوط به FTP Server را فعال کرده و Next کنید.
در این مرحله هم Allow the connection را انتخاب کرده و Finish کنید.
پس از اتمام کار حالا نوبت به کانکت شدن به FTP server می رسد. روش های مختلفی برای ارتباط گرفتن با FTP Server وجود دارد که ابتدای مقاله لینک های آن را قرار دادیم که شما کافیست در یک مرورگر اینترنتی، نرم افزارهای FTP Client و یا CMD و حتی File explorer به FTP Server تان کانکت شوید.
از آنجایی که نوع لاگین را Basic انتخاب کرده بودیم پس باید نام کرابری و پسورد وارد کنیم. ضمنا کاربری که از اعتبار آن برای لاگین استفاده می کنید، باید در همان گروهی باشد که مشخص کرده اید.
بدین ترتیب به FTP Server دسترسی پیدا می کنید از آنجایی که User Isolation را فعال کرده اید، تمام کاربران می توانند فایل های یکدیگر را مشاهده کنند ولی امکان حذف فایل های دیگران وجود ندارد و هر کاربر دسترسی کامل روی فایل های خودش دارد.
نصب Filezilla server و client
TFTP چیست و چگونه می توان TFTP Server راه اندازی کرد
آموزش راه اندازی FTP Server
متصل شدن به FTP Server از طریق File Explorer
FTP یا File Transfer Protocol که ترجمه آن پروتکل انتقال فایل است و همانطور که از نامش پیداست، FTP برای انتقال فایلها بین سیستم های موجود در شبکه استفاده می شود. از FTP می توانید برای به اشتراک گذاری فایل ها بین سیستم های لوکال و سرور ریموت و دسترسی به آرشیو نرم افزارها و وب سایت های آنلاین استفاده کنید. علاوه FTP ویندوز سرور، نرم افزارهای بسیاری در این حوزه وجود دارند که امکان راه اندازی FTP Server را به شما می دهند. ولی این نرم افزارها موضوع بحث ما در این مطلب نیستند و فقط راه اندازی FTP Server را در ویندوز سرور مورد بررسی قرار می دهیم.
نصب FTP server در ویندوز سرور
روش های باز کردن کنسول Server Manager در ویندوز سرور
آشنایی با کنسول Server Manager ویندوز سرور
نحوه افزودن و گروه بندی کردن سرورها در کنسول Server Manager ویندوز سرور
نحوه اضافه کردن سرورهای Workgroup به کنسول Server Manager
برای شروع نصب FTP Server، ابتدا کنسول Server Manager را باز کنید. سپس گزینه Add roles and features را کلیک کنید.
ویزارد خوش آمدگویی را Next کرده و در مرحله زیر گزینه Role-based or feature-based installation را فعال کرده و next کنید.
در مرحله select Server Roles، گزینه تیک IIS web server را فعال کنید.
با فعال کردن، پاپاپ زیر باز می شود که در این پنجره دکمه Add features را کلیک کنید.
سپس فرم را Next کنید. مرحله Select Features را هم Next کنید تا به مرحله Role services برسید. در این مرحله تیک گزینه FTP server را فعال کنید.
حالا در این مرحله Next کرده و در ادامه دکمه Install را کلیک کنید.
پس از اتمام نصب دکمه Close را کلیک کنید تا بدین ترتیب رول نصب شود و در ادامه کار به پیکربندی FTP می پردازیم.
ایجاد FTP site در ویندوز سرور
پیکربندی FTP هم مانند وب سایت از طریق کنسول IIS صورت می گیرد. برای این منظور Run را باز کرده و دستور inetmgr را وارد و Enter کنید تا کنسول IIS باز شود.سپس مانند تصویر زیر روی Sites در پنل سمت چپ کلیک راست کرده و گزینه Add FTP Site را کلیک کنید.
در فیلد FTP site name یک نام برای FTP سرور خود وارد کنید و در قسمت Physical Path محل فیزیکی فایل ها برای ذخیره شدن در FTP Server را مشخص کنید. این مسیر می تواند مانند تصویر زیر یک درایو لوکال و یک مسیر شبکه ای باشد.
سپس فرم را Next کنید. در این مرحله، باید کارتشبکه مورد نظرتان که برای FTP Server است را انتخاب کنید. اگر سرور شما دارای چندین کارت شبکه است و می خواهید از همه آنها برای FTP استفاده کنید، همین گزینه پیشفرض یعنی All Unassigned را باید انتخاب کنید و در غیر اینصورت از لیست باید کارت شبکه مورد نظر را که با IP آن نمایش داده می شود را انتخاب کنید.
از آنجایی که فعلا برنامه ای برای امن سازی آن نداریم گزینه No SSL انتخاب می کنیم.
شما برای دسترسی به بسیار از FTP Server های عمومی نیازی به اعتبارسنجی و احراز هویت ندارید. اگر هدف شما هم چنین FTP Server ای است، می توانید گزینه anonymous را انتخاب کرده و اگر هدف شما احراز هویت است و حتما کاربران باید اعتبارسنجی شوند، گزینه basic را انتخاب کنید.
سپس به قسمت Authorization یا مجوز می رسیم. در این بخش، از کامبوباکس گزینه ای مختلفی را مشاهده می کنید. از بین گزینه های موجود، Specified roles or groups را انتخاب کنید. در اینجا ما نام یک گروه خاصی که فقط کاربران عضو آن گروه مجاز به دسترسی به FTP سرور هستند را وارد می کنیم. اگر سرور شما، جوین به دامین نیست، در lsd باید همچین گروهی وجود داشته باشد و اگر جوین به دامین است، در اکتیو دایرکتوری باید گروهی با همین نام وجود داشته باشد و کاربر یا کاربرانی عضو آن گروه باشند.
قسمت آخر هم مربوط به permissions یا دسترسی است. گزینه Read فقط به کاربران امکان مشاهده و دانلود از FTP Server را می دهد و Write هم امکان آپلود و هر کدام را که می خواهید تیک بزنید. ما در این محیط تستی، هر دو گزینه را فعال می کنیم.
در آخر Finish را کلیک کنید تا FTP Website شما ایجاد شود.
برای اینکه هر کاربر پس از اتصال به سرور به دایرکتوری خود دسترسی پیدا کند و به فایل های دیگران دسترسی نداشته باشد، لازم است که isolation را تنظیم کنید. برای این منظور، سایت FTP که هم اکنون ایجاد کرده اید را انتخاب کرده و در قسمت مقابل، گزینه FTP User Isolation را انتخاب کنید.
گزینه User name directory را فعال کرده و Apply کنید.
حالا نوبت به فایروال ویندوز می رسد. شما یا باید فایروال ویندوز را off کنید که پیشنهاد نمی شود و یا اینکه باید فایروال را طوری پیکربندی کنید ترافیک FTP مجاز شناخته شود.
برای این منظور در سرور مربوطه، Firewall را باز کنید. سپس از پنل سمت چپ advanced Settings را انتخاب کنید.
در این فرم هم مانند تصویر زیر از پنل سمت چپ گزینه Inbound rules را انتخاب کرده و از پنل Actions در سمت راست گزینه New Rule را کلیک کنید.
مانند تصویر زیر گزینه Predefined و از لیست Ftp Server را انتخاب و Next کنید.
تیک هر سه رول مربوط به FTP Server را فعال کرده و Next کنید.
در این مرحله هم Allow the connection را انتخاب کرده و Finish کنید.
پس از اتمام کار حالا نوبت به کانکت شدن به FTP server می رسد. روش های مختلفی برای ارتباط گرفتن با FTP Server وجود دارد که ابتدای مقاله لینک های آن را قرار دادیم که شما کافیست در یک مرورگر اینترنتی، نرم افزارهای FTP Client و یا CMD و حتی File explorer به FTP Server تان کانکت شوید.
ftp://ip address
از آنجایی که نوع لاگین را Basic انتخاب کرده بودیم پس باید نام کرابری و پسورد وارد کنیم. ضمنا کاربری که از اعتبار آن برای لاگین استفاده می کنید، باید در همان گروهی باشد که مشخص کرده اید.
بدین ترتیب به FTP Server دسترسی پیدا می کنید از آنجایی که User Isolation را فعال کرده اید، تمام کاربران می توانند فایل های یکدیگر را مشاهده کنند ولی امکان حذف فایل های دیگران وجود ندارد و هر کاربر دسترسی کامل روی فایل های خودش دارد.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: