كيفية إعداد خادم FTP في ويندوز باستخدام IIS


في وقت سابق ، كنت قد كتبت مشاركة على كيفية تحويل جهاز الكمبيوتر الخاص بك إلى خادم مشاركة ملفات Windows باستخدام برنامجين مختلفين. إذا كنت تبحث عن طريقة سريعة لمشاركة الملفات على الكمبيوتر المحلي مع الأصدقاء أو العائلة ، فهذه طريقة سهلة للقيام بذلك.

ومع ذلك ، إذا كنت تبحث عن الإعداد خادم FTP الخاص بك في Windows باستخدامIIS ، يمكنك القيام بذلك ، ولكنه يتطلب المزيد من المعرفة التقنية. وبالطبع ، فإنه يمنحك أيضًا تحكمًا أكثر دقة في المشاركة والأمان ، لذلك من الأفضل لأي شخص لديه خبرة قليلة في استخدام الكمبيوتر. بالإضافة إلى ذلك ، IIS هو كل شيء حول تشغيل المواقع ، لذلك إذا كنت ترغب في تشغيل موقعين مع خادم FTP ، فإن IIS هو الخيار الأفضل.

من الجدير بالذكر أيضًا أن الإصدارات المختلفة من IIS تأتي مع كل نكهة من ويندوز وكلها لديها مجموعات ميزة مختلفة قليلا. جاء IIS 5.0 مع Windows 2000 و 5.1 يأتي مع Windows XP Professional. كان IIS 6 لنظامي التشغيل Windows Server 2003 و Windows XP Professional 64 بت. كان IIS 7 عبارة عن إعادة كتابة كاملة لـ IIS وتم تضمينها مع Windows Server 2008 و Windows Vista.

تم إصدار IIS 7.5 مع Windows 7 ، إصدار IIS 8 مع Windows 8 و IIS 8.5 تم إصداره مع Windows 8.1. من الأفضل استخدام IIS 7.5 أو أعلى إن أمكن لأنها تدعم معظم الميزات ولديها أداء أفضل.

إعداد وتكوين خادم FTP في IIS

أول شيء ستحتاج إليه لإعداد خادم FTP الخاص بك في Windows هو التأكد من تثبيت خدمات معلومات الإنترنت (IIS). تذكر أن IIS لا تتوفر إلا مع إصدارات Pro أو Professional أو Ultimate أو Enterprise من Windows.

في نظام التشغيل Windows Vista والإصدارات الأقدم ، انقر فوق ابدأو لوحة التحكموانتقل إلى إضافة / إزالة البرامج. ثم انقر على إضافة / إزالة مكونات Windows. بالنسبة إلى نظام التشغيل Windows 7 والإصدارات الأحدث ، انقر على البرامج والميزاتمن لوحة التحكم ، ثم انقر على تشغيل ميزات Windows أو إيقافها.

add remove programs

turn features off

في معالج المكونات ، قم بالتمرير لأسفل حتى ترى IIS في القائمة ثم قم بإيقاف تشغيلها. قبل النقر على التالي، تأكد من النقر على التفاصيلثم حدد خدمة بروتوكول نقل الملفات (FTP).

iis

file transfer protocol

بالنسبة لنظام التشغيل Windows 7 والإصدارات الأحدث ، امض قدمًا وانقر على المربع بجوار الإنترنت خدمات المعلوماتو خادم FTP. يجب أيضًا التأكد من تحديد مربع أدوات إدارة الويبوإلا لن تتمكن من إدارة IIS من أدوات إدارية في وقت لاحق. بالنسبة لـ FTP ، تحتاج إلى التحقق من مربع خدمة FTPوإلا لن يتوفر لك خيار إنشاء خادم FTP.

iis install

انقر على موافقثم انقر على التالي. سيقوم Windows بالمتابعة وتثبيت ملفات IIS الضرورية مع خدمة FTP. قد يُطلب منك إدخال قرص Windows XP أو قرص Windows Vista الخاص بك في هذه المرحلة. يجب ألا تحتاج إلى قرص لنظام التشغيل Windows 7 أو إصدار أحدث.

إعداد وتكوين IIS لـ FTP

بمجرد تثبيت IIS ، قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر الخاص بك. الآن نريد المضي قدمًا وفتح لوحة تكوين IIS لإعداد خادم FTP. لذلك ، انتقل إلى ابدأ، ثم لوحة التحكموانقر على أدوات إدارية. يجب أن تشاهد الآن رمزًا لـ خدمات معلومات الإنترنت.

admin tools iis

عند فتح IIS في Vista أو إصدار سابق له لأول مرة ، سترى فقط اسم الكمبيوتر الخاص بك في القائمة اليسرى. المضي قدما وانقر على رمز +بجوار اسم الكمبيوتر وسترى اثنين من الخيارات مثل مواقع الويب ، مواقع FTP ، إلخ. نحن مهتمون بمواقع FTP ، لذلك قم بتوسيع ذلك أيضًا . يجب أن تشاهد موقع FTP الافتراضي، انقر عليه.

ftp site

ستلاحظ بعد النقر فوق الافتراضي موقع FTP أن هناك زوجين من الأزرار في الجزء العلوي تشبه أزرار VCR: تشغيل وإيقاف وقفة. إذا كان زر التشغيل غير متوفر ، فهذا يعني أن خادم FTP نشط. خادم بروتوكول نقل الملفات الخاص بك هو الآن قيد التشغيل! يمكنك فعلا الاتصال به عبر برنامج عميل FTP الخاص بك. أستخدم SmartFTP ، ولكن يمكنك استخدام ما تريده بشكل أفضل.

بالنسبة لنظام التشغيل Windows 7 والإصدارات الأحدث ، سترى مظهرًا مختلفًا لـ IIS. أولا ، لا يوجد زر التشغيل أو أي شيء من هذا القبيل. أيضًا ، ستشاهد مجموعة من خيارات التهيئة على الشاشة الرئيسية للمصادقة ، وإعدادات طبقة المقابس الآمنة ، واستعراض الدليل ، إلخ.

ftp config iis

إلى ابدأ خادم FTP هنا ، يجب النقر بزر الماوس الأيمن على المواقعثم اختيار إضافة موقع FTP.

add ftp site

يؤدي ذلك إلى فتح معالج FTP حيث تبدأ بإعطاء موقع FTP اسمًا واختيار الموقع الفعلي للملفات.

new ftp site

بعد ذلك ، يجب عليك تكوين الروابط وطبقة المقابس الآمنة. الارتباطات هي في الأساس عناوين IP التي تريد أن يستخدمها موقع FTP. يمكنك تركه على جميع غير المعينةإذا كنت لا تخطط لإنشاء أي موقع ويب آخر. احتفظ بمربع بدء تشغيل موقع FTP تلقائيًامحددًا واختر لا SSLما لم تفهم الشهادات.

bindings and ssl

أخيرًا ، يجب عليك إعداد المصادقة والتخويل. يجب عليك اختيار ما إذا كنت تريد مجهولأو مصادقة أساسيةأو كليهما. للحصول على إذن ، يمكنك الاختيار من بين كل المستخدمين أو المستخدمين المجهولين أو مستخدمين محددين.

iis authentication

يمكنك بالفعل الوصول إلى خادم FTP محليًا عن طريق فتح Explorer والكتابة في ftp: // localhost. إذا كان كل شيء يعمل بشكل جيد ، يجب أن تشاهد تحميل المجلد بدون أخطاء.

ftp localhost

إذا كان لديك برنامج FTP ، فيمكنك القيام بنفس الشيء . افتح برنامج عميل FTP واكتب localhostكاسم المضيف واختر مجهوللتسجيل الدخول. اتصل ويجب أن ترى المجلد الآن.

localhost

حسنًا ، حتى الآن وصلنا إلى الموقع وتشغيله! الآن أين تسقط البيانات التي تريد مشاركتها؟ في IIS ، يوجد موقع FTP الافتراضي بالفعل في C: \ Inetpub \ ftproot. يمكنك تفريغ البيانات هناك ، ولكن ماذا لو كان لديك بالفعل بيانات موجودة في مكان آخر ولا ترغب في نقلها إلى inetpub؟

في نظام التشغيل Windows 7 والإصدارات الأحدث ، يمكنك اختيار أي موقع تريده من خلال المعالج ، ولكنه لا يزال مجلدًا واحدًا فقط. إذا كنت ترغب في إضافة المزيد من المجلدات إلى موقع FTP ، يجب عليك إضافة دلائل ظاهرية. الآن ، فقط افتح دليل ftproot وقم بتفريغ بعض الملفات فيه.

ftp root directory

الآن قم بتحديث عميل FTP الخاص بك وسيجب عليك الآن رؤية ملفاتك مدرجة ! لديك الآن خادم FTP يعمل على جهاز الكمبيوتر الخاص بك. إذاً كيف يمكنك الاتصال من كمبيوتر آخر على الشبكة المحلية؟

للقيام بذلك ، يجب عليك فتح جدار حماية Windows للسماح باتصالات FTP بالكمبيوتر الخاص بك ؛ وإلا سيتم حظر كافة أجهزة الكمبيوتر الخارجية. يمكنك القيام بذلك عن طريق الانتقال إلى ابدأو لوحة التحكموالنقر فوق جدار حماية Windowsثم النقر فوق متقدمعلامة التبويب.

windows firewall

ضمن قسم إعدادات اتصال الشبكة، تأكد من تحديد جميع الاتصالات في القائمة اليمنى ثم انقر فوق الزر الإعدادات. ستتمكن الآن من فتح منافذ معينة على جهاز الكمبيوتر الخاص بك بناءً على الخدمة التي يوفرها الكمبيوتر الخاص بك. نظرًا لأننا نستضيف خادم بروتوكول نقل الملفات (FTP) الخاص بنا ، فنحن نريد التحقق من خادم FTP.

ftp services

نافذة منبثقة صغيرة سيظهر مع بعض الإعدادات التي يمكنك تغييرها ، فقط اتركها كما هي وانقر فوق موافق. انقر فوق موافق مرة أخرى عند نافذة جدار حماية Windows الرئيسية.

في Windows 7 والإصدارات الأحدث ، تختلف العملية عن فتح منفذ جدار الحماية. افتح "جدار حماية Windows" من لوحة التحكم ، ثم انقر فوق الإعدادات المتقدمةعلى الجانب الأيمن. ثم انقر على القواعد الواردةوانتقل لأسفل حتى ترى خادم FTP (FTP Traffic-In)، وانقر بزر الماوس الأيمن عليه واختر تمكين القاعدة.

firewall ftp rule

ثم انقر على القواعد الصادرةوافعل الشيء نفسه مع خادم بروتوكول نقل الملفات (FTP Traffic-Out) ). لقد فتحت الآن جدار الحماية لاتصالات FTP. حاول الآن الاتصال بموقع FTP الخاص بك من كمبيوتر آخر على الشبكة الخاصة بك. ستحتاج إلى الحصول على عنوان IP للكمبيوتر أولاً قبل أن تتمكن من الاتصال به من جهاز كمبيوتر مختلف.

انتقل إلى ابدأ، وانقر على تشغيل. >واكتب كمد. اكتب IPCONFIGوقم بتدوين رقم عنوان IP:

ip address

في عميل FTP الخاص بك على الكمبيوتر الآخر ، اكتب في عنوان IP الذي كتبته للتو والتواصل بشكل مجهول. يجب أن تكون الآن قادرًا على رؤية كافة ملفاتك كما فعلت على عميل FTP الذي كان موجودًا على الكمبيوتر المحلي. مرة أخرى ، يمكنك أيضًا الانتقال إلى Explorer والكتابة فقط في FTP: \\ ipaddress للاتصال.

بعد أن يعمل موقع FTP ، يمكنك إضافة أي عدد تريده من المجلدات لأغراض FTP. بهذه الطريقة ، عندما يتصل مستخدم ما ، فإنه يحدد مسارًا سيتصل بمجلد معين.

مرة أخرى في IIS ، انقر بزر الماوس الأيمن على موقع FTP الافتراضي واختر جديد، و ثم الدليل الافتراضي.

virtual directory

في نظام التشغيل Windows 7 ، انقر بزر الماوس الأيمن على اسم الموقع واختر إضافة دليل ظاهري.

add virtual directory

عند إنشاء دليل ظاهري في IIS ، ستقوم بشكل أساسي بإنشاء اسم مستعار يشير إلى مجلد على محرك الأقراص الثابت المحلي. في المعالج ، أول شيء ستتم طرحه هو اسم مستعار. جعل شيء بسيط ومفيد مثل "WordDocs" أو "FreeMovies" ، وما إلى ذلك.

virtual directory alias

انقر فوق التالي واستعرض الآن إلى المسار الذي تريده الاسم المستعار للإشارة إلى. إذا كان لديك مجموعة من الأفلام التي تريد مشاركتها ، فانتقل إلى هذا المجلد.

ftp server

انقر فوق "التالي" واختر ما إذا كنت تريدها كـ اقرأالدخول فقط أو القراءة والكتابة. إذا كنت ترغب ببساطة في مشاركة الملفات ، فحدد "قراءة". إذا كنت تريد أن يتمكن الأشخاص من تحميل الملفات إلى جهاز الكمبيوتر الخاص بك ، اختر القراءة والكتابة.

read write

انقر فوق التالي ثم انقر فوق إنهاء! الآن سترى الدليل الظاهري الجديد أسفل موقع FTP الافتراضي. في Windows 7 والإصدارات الأحدث ، يتم تقليل العملية إلى مربع حوار واحد معروض أدناه:

add virtual folder

يمكنك الاتصال بك باستخدام عميل FTP الخاص بك عن طريق وضع حقل المسار "/ اختبار" أو "/ NameOfFolder". في المستكشف ، ستكتب فقط في ftp: // ipaddress / aliasname.

ftp connection

الآن أنت فقط راجع الملفات الموجودة في المجلد الذي أنشأنا الاسم المستعار له.

anonymouse

هذا عن ذلك! يمكنك إنشاء العديد من المجلدات كما تريد! الشيء الوحيد الذي يجب عليك القيام به هو تقديم عنوان IP العام الخاص بك لأي شخص يتواصل من خارج الشبكة الداخلية. إذا كنت تريد من المستخدمين الاتصال من أي مكان في العالم ، فسيتعين عليك منحهم عنوان IP العام الخاص بك ، والذي يمكنك اكتشافه بالانتقال إلى على http://whatismyipaddress.com/ .

وأخيرًا ، ستحتاج إلى إعادة توجيه منفذ FTP على جهاز التوجيه إلى جهاز الكمبيوتر المحلي الذي يستضيف خادم FTP. ميناء إلى الأمام هو موقع رائع يعرض لك كيفية إعادة توجيه المنافذ على جهاز التوجيه إلى أجهزة الكمبيوتر الموجودة على الشبكة المنزلية. يجب عليك أيضًا قراءة مشاركاتي الأخرى على إعادة توجيه المنفذ و DNS الديناميكي:

ما هو ميناء الشحن؟

إعداد DNS الحيوي للوصول عن بعد

هذا بالتأكيد الكثير من المعلومات مع مجموعة من الخطوات ؛ إذا كان لديك أي أسئلة حول كل هذا ، فقم بإرسال تعليق! استمتع!

تفعيل IIS ورفع اكثر من موقع على Windows Desktop

المنشورات ذات الصلة:


17.11.2014