كيفية إعداد خادم FTP في Windows باستخدام IIS
في وقت سابق ، كنت قد كتبت منشورًا حول كيفية تحويل جهاز الكمبيوتر الخاص بك إلى خادم مشاركة ملفات Windows(how to turn your computer into a Windows file sharing server) باستخدام برنامجين مختلفين. إذا كنت تبحث عن طريقة سريعة لمشاركة الملفات الموجودة على الكمبيوتر المحلي الخاص بك مع الأصدقاء أو العائلة ، فهذه طريقة سهلة للقيام بذلك.
ومع ذلك ، إذا كنت تبحث عن إعداد خادم FTP الخاص بك في Windows باستخدام (setup your own FTP server in Windows using) IIS ، فيمكنك القيام بذلك ، لكنه يتطلب المزيد من المعرفة التقنية. بالطبع ، يمنحك أيضًا تحكمًا أكثر دقة في المشاركة والأمان ، لذلك من الأفضل لأي شخص لديه القليل من المعرفة بالكمبيوتر(computer know-how) . بالإضافة إلى ذلك ، يتمحور IIS(IIS) حول تشغيل مواقع الويب ، لذلك إذا كنت ترغب في تشغيل موقعين مع خادم FTP(FTP server) ، فإن IIS هو الخيار الأفضل.
تجدر الإشارة أيضًا إلى أن الإصدارات المختلفة من IIS تأتي مع كل نكهة من Windows ولديهم جميعًا مجموعات ميزات مختلفة قليلاً. جاء IIS 5.0(IIS 5.0) مع Windows 2000 و 5.1 جاء مع Windows XP Professional . كان IIS 6 لنظامي التشغيل Windows Server 2003(Windows Server 2003) و Windows XP Professional 64 بت(Windows XP Professional 64-bit) . كان IIS 7(IIS 7) إعادة كتابة كاملة لـ IIS وتم تضمينه مع Windows Server 2008 و Windows Vista .
تم إصدار IIS 7.5(IIS 7.5) مع Windows 7 ، وتم إصدار IIS 8 مع Windows 8 و IIS 8.5 الذي تم إصداره مع Windows 8.1 . من الأفضل استخدام IIS 7.5 أو أعلى إن أمكن لأنها تدعم معظم الميزات وتتمتع بأداء أفضل.
إعداد وتكوين(Setup and Configure) خادم FTP(FTP Server) في IIS
أول شيء ستحتاجه لإعداد خادم FTP(FTP server) الخاص بك في Windows هو التأكد من تثبيت خدمات معلومات(Information Services) الإنترنت ( IIS ). تذكر(Remember) أن IIS يأتي فقط مع إصدارات Pro أو Professional أو Ultimate أو Enterprise(Ultimate or Enterprise versions) من Windows .
في نظام التشغيل Windows Vista(Windows Vista) والإصدارات الأقدم ، انقر فوق ابدأ(Start) ، لوحة التحكم وانتقل(Control Panel) إلى Add/Remove Programs . ثم انقر فوق Add/Remove Windows Components . بالنسبة لنظام التشغيل Windows 7(Windows 7) والإصدارات الأحدث ، انقر فوق البرامج والميزات(Programs and Features) من لوحة التحكم(Control Panel) ، ثم انقر فوق تشغيل ميزات Windows أو إيقاف تشغيلها(Turn Windows features on or off) .
في معالج المكونات ، قم بالتمرير لأسفل حتى ترى IIS في القائمة وقم بإيقاف تشغيله. قبل النقر فوق التالي(Next) ، تأكد من النقر فوق التفاصيل(Details) ثم تحقق من خدمة بروتوكول نقل الملفات (FTP)(File Transfer Protocol (FTP) Service) .
بالنسبة لنظام التشغيل Windows 7(Windows 7) والإصدارات الأحدث ، امض قدمًا وانقر على المربع بجوار خدمات معلومات الإنترنت(Internet Information Services) وخادم FTP(FTP Server) . تحتاج أيضًا إلى التأكد من تحديد مربع أدوات إدارة الويب(Web Management Tools) وإلا فلن تتمكن من إدارة IIS من الأدوات الإدارية(Administrative Tools) لاحقًا. بالنسبة إلى FTP ، تحتاج إلى تحديد مربع خدمة FTP( FTP Service) وإلا فلن يكون لديك خيار إنشاء خادم FTP(FTP server) .
انقر فوق " موافق(OK) " ثم انقر فوق " التالي(Next) " . سيقوم Windows(Windows) بالمضي قدمًا وتثبيت ملفات IIS الضرورية مع خدمة FTP(FTP service) . قد يُطلب منك إدخال قرص Windows XP أو Windows Vista(Windows XP or Windows Vista disc) في هذه المرحلة. لن تحتاج إلى قرص لنظام التشغيل Windows 7(Windows 7) أو إصدار أحدث.
إعداد وتكوين IIS لـ FTP
بمجرد تثبيت IIS ، قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر الخاص بك. نريد الآن المضي قدمًا وفتح لوحة تكوين IIS(IIS configuration) لإعداد خادم FTP(FTP server) . لذا انتقل إلى ابدأ(Start) ، ثم لوحة التحكم(Control Panel) وانقر على أدوات إدارية(Administrative Tools) . يجب أن تشاهد الآن رمزًا لخدمات معلومات الإنترنت(Internet Information Services) .
عند فتح IIS في نظام التشغيل Vista(Vista) أو إصدار سابق لأول مرة ، سترى فقط اسم جهاز الكمبيوتر(computer name) الخاص بك في القائمة اليمنى(hand menu) . تابع وانقر فوق الرمز + الموجود بجوار اسم الكمبيوتر(computer name) وسترى خيارين مثل مواقع الويب ومواقع(Web Sites) FTP وما(FTP Sites) إلى ذلك. نحن مهتمون بمواقع FTP(FTP Sites) ، لذا قم بتوسيع ذلك أيضًا. يجب أن ترى موقع FTP الافتراضي(Default FTP Site) ، انقر فوقه.
ستلاحظ بعد النقر فوق موقع FTP(FTP site) الافتراضي أن هناك بضعة أزرار في الأعلى تشبه أزرار VCR : تشغيل (Play)وإيقاف(Stop) وإيقاف مؤقت(Pause) . إذا كان زر(Play button) التشغيل غير نشط ، فهذا يعني أن خادم FTP(FTP server) نشط. خادم FTP(FTP server) الخاص بك يعمل الآن! يمكنك بالفعل الاتصال به عبر برنامج عميل FTP(FTP client) الخاص بك . أنا أستخدم SmartFTP ، لكن يمكنك استخدام ما تفضله.
بالنسبة لنظام التشغيل Windows 7(Windows 7) والإصدارات الأحدث ، سترى مظهرًا مختلفًا عن IIS . أولاً ، لا يوجد زر تشغيل أو أي شيء(play button or anything) من هذا القبيل. أيضًا ، سترى مجموعة من خيارات التكوين مباشرة على الشاشة الرئيسية(home screen) للمصادقة ، وإعدادات SSL ، وتصفح الدليل(directory browsing) ، وما إلى ذلك.
لبدء خادم FTP(FTP server) هنا ، يجب عليك النقر بزر الماوس الأيمن فوق المواقع(Sites) ثم اختيار إضافة موقع FTP(Add FTP Site) .
يؤدي هذا إلى فتح معالج FTP(FTP wizard) حيث تبدأ بإعطاء اسم لموقع FTP(FTP site) واختيار الموقع الفعلي للملفات.
بعد ذلك ، يجب عليك تكوين الروابط و SSL . الروابط هي في الأساس عناوين IP التي تريد أن يستخدمها موقع FTP(FTP site) . يمكنك تركه عند All Unassigned إذا كنت لا تخطط(t plan) لتشغيل أي موقع ويب آخر. اترك مربع بدء موقع FTP تلقائيًا(Start FTP site automatically) محددًا واختر No SSL ما لم تفهم الشهادات.
أخيرًا ، يجب عليك إعداد المصادقة والترخيص(authentication and authorization) . عليك أن تختار ما إذا كنت تريد مصادقة ( Basic authentication)مجهولة(Anonymous) أو أساسية أو كليهما. للحصول على إذن ، يمكنك الاختيار من بين كل(All Users) المستخدمين أو المستخدمين المجهولين(Anonymous) أو مستخدمين محددين.
يمكنك بالفعل الوصول إلى خادم FTP(FTP server) محليًا عن طريق فتح Explorer والكتابة(Explorer and typing) في ftp://localhost . إذا كان كل شيء يعمل بشكل جيد ، فسترى تحميل المجلد(folder load) بدون أخطاء.
إذا كان لديك برنامج FTP(FTP program) ، فيمكنك القيام بنفس الشيء. افتح برنامج عميل FTP واكتب (FTP client software and type)localhost كاسم المضيف واختر Anonymous لتسجيل الدخول . قم بالاتصال(Connect) وسترى المجلد الآن.
حسنًا ، لقد بدأنا تشغيل الموقع الآن! الآن أين تقوم بإسقاط البيانات التي تريد مشاركتها؟ في IIS ، يقع (IIS)موقع FTP(FTP site) الافتراضي بالفعل في C:\Inetpub\ftproot . يمكنك تفريغ البيانات هناك ، ولكن ماذا لو كان لديك بالفعل بيانات موجودة في مكان آخر ولا تريد نقلها إلى inetpub؟
في Windows 7 والإصدارات الأحدث ، يمكنك اختيار أي موقع تريده عبر المعالج ، لكنه لا يزال مجلدًا واحدًا فقط. إذا كنت ترغب في إضافة المزيد من المجلدات إلى موقع FTP(FTP site) ، فيجب عليك إضافة أدلة افتراضية. في الوقت الحالي ، ما عليك سوى فتح دليل ftproot(ftproot directory) وتفريغ بعض الملفات فيه.
الآن قم بتحديث عميل FTP(FTP client) الخاص بك وسترى الآن ملفاتك مدرجة! لذلك لديك الآن خادم FTP(FTP server) قيد التشغيل على جهاز الكمبيوتر المحلي الخاص بك. إذن كيف يمكنك الاتصال من كمبيوتر آخر على الشبكة المحلية؟
للقيام بذلك ، سيتعين عليك فتح جدار حماية Windows(Windows Firewall) للسماح باتصالات FTP بجهاز الكمبيوتر الخاص بك ؛ وإلا سيتم حظر جميع أجهزة الكمبيوتر الخارجية. يمكنك القيام بذلك من خلال الانتقال إلى ابدأ(Start) ، لوحة التحكم(Control Panel) ، والنقر فوق جدار حماية Windows(Windows Firewall ) ، ثم النقر فوق علامة التبويب خيارات متقدمة(Advanced) .
ضمن قسم إعدادات اتصال الشبكة(Network Connection Settings) ، تأكد من فحص جميع الاتصالات في القائمة اليسرى ثم انقر فوق زر الإعدادات(Settings) . ستتمكن الآن من فتح منافذ معينة على جهاز الكمبيوتر الخاص بك بناءً على الخدمة التي يقدمها جهاز الكمبيوتر الخاص بك. نظرًا لأننا نستضيف خادم FTP(FTP server) الخاص بنا ، فنحن نريد التحقق من خادم FTP( FTP Server) .
ستظهر نافذة منبثقة(popup window) صغيرة مع بعض الإعدادات التي يمكنك تغييرها ، فقط اتركها كما هي وانقر فوق موافق. انقر فوق "موافق " مرة أخرى في (OK. Click OK)نافذة جدار حماية Windows(Windows Firewall window) الرئيسية .
في Windows 7 والإصدارات الأحدث ، تختلف العملية عن فتح منفذ جدار الحماية(firewall port) . افتح جدار حماية Windows(Windows Firewall) من لوحة التحكم(Control Panel) ، ثم انقر فوق الإعدادات المتقدمة(Advanced Settings) على الجانب الأيسر(hand side) . ثم انقر فوق القواعد الواردة( Inbound Rules) وانتقل لأسفل حتى ترى خادم FTP (حركة مرور FTP)(FTP Server (FTP Traffic-In)) ، انقر بزر الماوس الأيمن فوقه واختر تمكين القاعدة(Enable Rule) .
ثم انقر فوق القواعد الصادرة(Outbound Rules) وافعل نفس الشيء لخادم FTP (FTP Traffic-Out)(FTP Server (FTP Traffic-Out)) . لقد فتحت الآن جدار الحماية لاتصالات FTP . حاول الآن الاتصال بموقع FTP(FTP site) الخاص بك من جهاز كمبيوتر مختلف على شبكتك. ستحتاج إلى الحصول على عنوان IP الخاص(IP address) بالكمبيوتر أولاً قبل أن تتمكن من الاتصال به من جهاز كمبيوتر مختلف.
انتقل إلى ابدأ(Start) ، وانقر فوق تشغيل(Run) واكتب CMD . اكتب IPCONFIG وقم بتدوين رقم عنوان IP(IP Address) :
في عميل FTP(FTP client) الخاص بك على جهاز الكمبيوتر الآخر ، اكتب عنوان IP(IP Address) الذي كتبته للتو وقم بالاتصال بهوية مجهولة. يجب أن تكون الآن قادرًا على رؤية جميع ملفاتك تمامًا كما فعلت على عميل FTP(FTP client) الذي كان موجودًا على الكمبيوتر المحلي. مرة أخرى(Again) ، يمكنك أيضًا الانتقال إلى Explorer واكتب FTP : \ ipaddress للاتصال.
الآن بعد أن عمل موقع FTP(FTP site) ، يمكنك إضافة العديد من المجلدات كما تريد لأغراض FTP . بهذه الطريقة ، عندما يتصل المستخدم ، فإنه يحدد مسارًا يتصل بمجلد واحد محدد.
مرة أخرى في IIS ، انقر بزر الماوس الأيمن فوق موقع FTP الافتراضي(Default FTP Site) واختر جديد(New) ، ثم الدليل الظاهري(Virtual Directory) .
في Windows 7 ، انقر بزر الماوس الأيمن فوق اسم الموقع(site name) واختر Add Virtual Directory .
عندما تقوم بإنشاء دليل ظاهري في IIS ، فأنت ستقوم بشكل أساسي بإنشاء اسم مستعار يشير إلى مجلد على محرك الأقراص الثابتة المحلي. لذا في المعالج ، فإن أول شيء سيُطلب منك هو اسم مستعار. يعد Make(Make) شيئًا بسيطًا ومفيدًا مثل "WordDocs" أو "FreeMovies" ، وما إلى ذلك.
انقر فوق التالي(Click Next) واستعرض الآن المسار الذي تريد أن يشير إليه الاسم المستعار. لذلك إذا كان لديك مجموعة من الأفلام التي تريد مشاركتها ، فانتقل إلى هذا المجلد.
انقر فوق "التالي(Click Next) " واختر ما إذا كنت تريده " وصول للقراءة(Read) فقط" أو "وصول للقراءة والكتابة"(Read and Write) . إذا كنت تريد ببساطة مشاركة الملفات ، فتحقق من قراءة(Read) . إذا كنت تريد أن يتمكن الأشخاص من تحميل الملفات إلى جهاز الكمبيوتر الخاص بك ، فاختر "قراءة وكتابة"(Read and Write) .
انقر فوق "التالي(Click Next) " ثم انقر فوق " إنهاء(Finish) " ! الآن سترى دليلك الظاهري الجديد أسفل موقع FTP(FTP site) الافتراضي . في Windows 7 والإصدارات الأحدث ، يتم تقليل العملية إلى مربع حوار واحد موضح أدناه:
يمكنك الاتصال بك باستخدام عميل FTP(FTP client) الخاص بك عن طريق إدخال حقل المسار(Path field) "/ اختبار" أو "/ NameOfFolder". في Explorer ، اكتب فقط ftp://ipaddress/aliasname .
الآن سترى فقط الملفات الموجودة في المجلد الذي أنشأنا الاسم المستعار له.
هذا عن ذلك! يمكنك إنشاء العديد من المجلدات كما تريد! الشيء الوحيد الذي عليك القيام به هو إعطاء عنوان IP(IP address) العام الخاص بك لأي شخص متصل من خارج شبكتك الداخلية. إذا كنت تريد أن يتصل المستخدمون من أي مكان في العالم ، فسيتعين عليك منحهم عنوان IP(IP address) العام الخاص بك ، والذي يمكنك اكتشافه من خلال الانتقال إلى http://whatismyipaddress.com/ .
أخيرًا ، ستحتاج إلى إعادة توجيه منفذ FTP(FTP port) على جهاز التوجيه الخاص بك إلى جهاز الكمبيوتر المحلي الذي يستضيف خادم FTP(FTP server) . يعد Port Forward(Port Forward)(Port Forward) موقعًا رائعًا يوضح لك كيفية إعادة توجيه المنافذ الموجودة على جهاز التوجيه الخاص بك إلى أجهزة الكمبيوتر الموجودة على شبكتك المنزلية(home network) . يجب عليك أيضًا قراءة منشوراتي الأخرى حول إعادة توجيه المنفذ و (port forwarding)DNS الديناميكي :
ما هو ميناء الشحن؟
قم بإعداد DNS الديناميكي للوصول البعيد
هذه بالتأكيد معلومات كثيرة مع مجموعة من الخطوات ؛ إذا كان لديك أي أسئلة حول كل هذا ، فقم بإرسال تعليق! استمتع!
Related posts
9 Quick Ways لجعل Image Transparent على Windows and Mac
كيفية استرداد الملفات المحذوفة بطريق الخطأ في Windows
كيفية تسجيل A PDF File على Windows
Windows 10 وWindows 7 RAM Requirements - مقدار الذاكرة التي تحتاجها؟
كيفية تغيير Desktop Icon Spacing في Windows 11/10
قم بتغيير أصوات بدء تشغيل Windows وإيقاف التشغيل
كيفية استعادة Windows إلى إعدادات المصنع
كيفية تغيير لغة لوحة المفاتيح في Windows
كيفية توصيل جهاز عرض بجهاز كمبيوتر يعمل بنظام Windows أو Mac
كيفية تعيين محرك أقراص الشبكة في Windows
كيفية نقل الملفات أو نسخها تلقائيًا في Windows
كيفية نقل أو ترحيل الملفات من جهاز كمبيوتر يعمل بنظام Windows إلى جهاز Mac
كيفية تغيير المتصفح الافتراضي على أنظمة التشغيل Windows و Mac و iPhone و Android
القرص الصلب الخارجي لا يظهر في نظام التشغيل Windows أو OS X؟
قم بتحرير ملف Windows Hosts لحظر مواقع الويب أو إعادة توجيهها
كيفية استبدال المفكرة في Windows بالبدائل
كيفية إصلاح Microsoft Windows Search Indexer توقف عن العمل وتم إغلاقه
فقدت أو نسيت كلمة مرور المسؤول في Windows؟
قم بنسخ قرص صوتي مضغوط إلى MP3 باستخدام Windows Media Player
إصلاح خطأ بريد Windows Live 0x800CCC0B