رابط مباشر إلى ملف أو دليل على خادم FTP. إنشاء وإعداد خادم FTP على جهاز الكمبيوتر المنزلي الخاص بك

13.09.2019

اليوم سيتم تخصيص المادة لمراجعة العملية تركيب وتكوين خادم FTPفي نظام التشغيل Windows Server 2016، وسنتحدث أيضًا عن ماهية FTP وخادم FTP.

ما هو FTP، خادم FTP وما هو الغرض منه؟

بروتوكول نقل الملفات (بروتوكول نقل الملفات) هو بروتوكول نقل البيانات. لقد تم تطويره منذ وقت طويل ويستخدم حاليًا على نطاق واسع على الإنترنت لنقل الملفات. غالبًا ما يستخدم مسؤولو الموقع هذا البروتوكول لتنزيل الملفات أو تحميلها على استضافتهم على الإنترنت.

يتم تنفيذ بروتوكول FTP وفقًا للمخطط " خدمة الزبائن"، أي. هناك عملاء FTP، وبالتالي، خادم FTP.

خادم بروتوكول نقل الملفاتهو خادم يتم نشر البرنامج عليه والذي يسمح لك باستقبال الملفات من أجهزة الكمبيوتر البعيدة عبر FTP وإرسالها. يزود خادم FTP المستخدم بالمعلومات في شكل بنية ملف.

عميل بروتوكول نقل الملفاتهو برنامج مصمم للوصول إلى خادم FTP. باستخدام عميل FTP، يمكن للمستخدمين تنزيل الملفات وتحميلها إلى خادم FTP.

يوجد بالفعل الكثير من البرامج التي تسمح لك بتنفيذ خادم FTP ( المزيد من عملاء FTP)، اليوم، كما فهمت بالفعل، سنتحدث عن تنفيذ خادم FTP في نظام التشغيل Windows Server 2016 باستخدام خدمات الدور القياسية.

تثبيت خادم FTP على Windows Server 2016

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

ملحوظة! إذا كنت قد قمت بالفعل بتثبيت أي خدمات من دور "IIS Web Server" وعلى وجه الخصوص "وحدة التحكم في إدارة خدمات IIS"، فأنت بالطبع لا تحتاج إلى تثبيتها، ما عليك سوى التحقق مما إذا كانت "خدمة FTP" تم تثبيته، وإذا كان الأمر كذلك، انتقل إلى إعداد خادم FTP.

سأعرض في هذه المادة خيارين لتثبيت خادم FTP: الأول باستخدام المعالج والثاني باستخدام Windows PowerShell.

تثبيت خادم FTP باستخدام المعالج

الخطوة 1

يفتح " مدير الخادم"، على سبيل المثال من قائمة البداية.

الخطوة 2

في هذه الخطوة من المعالج، يمكننا النقر على الفور على " إضافي».

الخطوه 3

ثم اختر نوع التثبيت " تثبيت الأدوار أو الميزات"، انقر " إضافي».

الخطوة 4

في الخطوة التالية، نختار الخادم المستهدف، لدي خادم واحد فقط، لذلك أقوم فورًا بالنقر فوق “ إضافي».

الخطوة 5

في مرحلة اختيار الدور، حدد الدور " خادم الويب (IIS)».

سيُعرض علينا على الفور التثبيت و " وحدة التحكم في إدارة خدمات معلومات الإنترنت"، انقر " أضف المكونات"، نظرًا لأننا بحاجة إلى أدوات الإدارة هذه، لإدارة خادم FTP، انقر فوق " إضافي».

الخطوة 6

في مرحلة اختيار المكونات، لا نختار أي شيء، لأننا لم نعد بحاجة إلى أي مكونات. انقر " إضافي».

الخطوة 7

الخطوة 8

والآن نأتي إلى اختيار خدمات الدور " خادم الويب (IIS)"، حيث نحتاج إلى إلغاء تحديد كافة خانات الاختيار غير الضرورية ( في حالة حاجتنا فقط إلى خادم FTP) ، ووضع علامة فقط " خدمة بروتوكول نقل الملفات" و " وحدة التحكم في إدارة خدمات معلومات الإنترنت"، انقر " إضافي».

الخطوة 9

تحقق من معلمات التثبيت وانقر فوق " ثَبَّتَ».

الخطوة 10

بعد اكتمال التثبيت، سيقوم المعالج بإعلامنا بذلك، انقر فوق " يغلق" وأعد تشغيل الخادم.

تثبيت خادم FTP باستخدام Windows PowerShell

يوجد أمر cmdlet خاص في Windows PowerShell لتثبيت الأدوار والميزات تثبيت-WindowsFeature. لتثبيت خادم FTP باستخدام PowerShell، قم بتشغيل الأوامر التالية.

لتثبيت خدمة خدمة FTP

تثبيت-WindowsFeature-الاسم "Web-Ftp-Service"

لتثبيت أداة وحدة التحكم بالإدارة لخدمات معلومات الإنترنت

تثبيت-WindowsFeature -الاسم "Web-Mgmt-Console"

بعد التثبيت، من الأفضل إعادة تشغيل الخادم.

إعداد خادم FTP على Windows Server 2016 مع عزل المستخدم

بعد تثبيت خدمة FTP ووحدة تحكم إدارة خدمات IIS وإعادة تشغيل الخادم، يمكنك المتابعة لتكوين خادم FTP.

إعداد المستخدمين لخادم FTP

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

على سبيل المثال، سأقوم بإنشاء مستخدم UserFTP. يمكن القيام بذلك في الأداة الإضافية " إدارة الكمبيوتر" لتشغيل هذه الأداة الإضافية، انتقل إلى " مدير الخادم -> الأدوات -> إدارة الكمبيوتر».

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

إعداد بنية دليل خادم FTP

ثم نحن بحاجة إلى تكوين الدلائل. على محرك الأقراص C، تم إنشاء الدليل الافتراضي " C:\inetpub\ftproot" هو الدليل الجذر لخادم FTP. في هذا الدليل سنقوم بإنشاء دليل منفصل لموقع FTP الخاص بنا، على سبيل المثال أسميته TestFTP. سنقوم فيه بإنشاء دليل LocalUser ( القضية مهمة) - وذلك حتى يعمل عزل المستخدم، وفي هذا الدليل نقوم بإنشاء مجلدات باسم يتوافق مع اسم المستخدم في حالتي - وهذا هو UserFTP. نتيجة لذلك، سيبدو المسار الكامل إلى دليل المستخدم كما يلي - "C:\inetpub\ftproot\TestFTP\LocalUser\UserFTP"، ومن أجل مواصلة اختبار تشغيل خادم FTP، فلنقم بإنشاء ملف اختبار في هذا الدليل، على سبيل المثال Test.txt .

إنشاء وإعداد موقع FTP

يفتح " مدير خدمات معلومات الإنترنت».

ثم في النافذة " روابط"انقر بزر الماوس الأيمن على العنصر" المواقع الإلكترونية"وحدد" إضافة موقع FTP».

ثم نقوم بإدخال إسم موقع FTP الخاص بنا، أسميته “ TestFTPSite"وأشر إلى الدليل الذي سيكون الجذر لموقع FTP الخاص بنا ( لقد أنشأناه في وقت سابق قليلا). انقر " إضافي».

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

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

تكوين إعدادات عزل مستخدم خادم FTP

من أجل تكوين عزل المستخدم، على سبيل المثال. بحيث يكون لكل مستخدم دليله الخاص ولا يمكنه رؤية الآخرين، حدد العنصر " عزل المستخدم».

تفقد الصندوق " دليل اسم المستخدم (تعطيل الدلائل الافتراضية العالمية)" وانقر " يتقدم».

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

إزالة خادم FTP في Windows Server 2016

لإزالة خادم FTP، أي. من الأدوار التي قمنا بتثبيتها أعلاه، يمكنك استخدام المعالج، أي. " إزالة معالج الأدوار والميزات"أو نفس Windows PowerShell. من أجل تشغيل المعالج، نفتح أيضًا Server Manager وفي القائمة " يتحكم" يختار " إزالة الأدوار والميزات" بعد بدء تشغيل المعالج، نفعل نفس الشيء أثناء التثبيت، فقط لا نحدد المربعات، بل نقوم بإزالتها.

لإزالة خادم FTP باستخدام Windows PowerShell، يمكنك استخدام الأمر cmdlet إلغاء التثبيت-WindowsFeature. ستبدو أوامر الإزالة بهذا الشكل ( بعد الحذف تحتاج إلى إعادة تشغيل الخادم).

لإزالة مكون وحدة التحكم بالإدارة لخدمات معلومات الإنترنت

إلغاء تثبيت WindowsFeature - الاسم "Web-Mgmt-Console"

لإزالة خدمة خدمة FTP

إلغاء تثبيت WindowsFeature - الاسم "Web-Ftp-Service"

هذا كل شيء بالنسبة لي، وآمل أن تكون المادة مفيدة لك، وداعًا!

وفي هذا المقال سنتحدث عن الأمور التالية:

  1. كيفية إعداد خادم FTP على جهاز كمبيوتر متصل بجهاز التوجيه؛
  2. كيفية توفير الوصول إليها من شبكة الإنترنت العالمية.

إعداد برنامج خادم FTP

تثبيت خادم FileZilla

قم بتنزيل وتثبيت أي خادم FTP تريده أو معتاد على العمل معه. على سبيل المثال، سوف نقوم بتنزيل برنامج مجاني خادم فايلزيلامن الموقع الرسمي: https://filezilla-project.org/download.php?type=server

قم بتشغيل ملف التثبيت الذي تم تنزيله:

انقر انا ارفض:

انقر انا ارفضمرة أخرى:

انقر ثَبَّتَ:

انقر أنا موافق:

التالي:

ثَبَّتَ:

إعداد خادم FileZilla FTP

إطلاق واجهة البرنامج.

أدخل الإعدادات: القائمة تحرير -> الإعدادات:

أنت الآن بحاجة إلى تكوين وضع FTP السلبي.

1) حدد القسم إعدادات الوضع السلبي.

2) ضع علامة في المربع استخدام نطاق المنفذ المخصص؛

3) قم بتعيين مجموعة مناسبة من المنافذ للاستخدام في الوضع السلبي؛

4) في الميدان استخدم IP التاليأدخل عنوان IP الخارجي الخاص بك؛

5) انقر فوق الزر نعملحفظ الإعدادات.

أنت الآن بحاجة إلى إعداد حسابات المستخدمين وتحديد الدلائل الرئيسية.

أدخل القائمة يحرروحدد المستخدمين:

في الفصل عامانقر يضيف:

أدخل اسم المستخدم الخاص بك وانقر فوق نعم:

1) ضع علامة في المربع المجاور لـ كلمة المرور. سيشير هذا إلى أن هذا الحساب سيتطلب كلمة مرور.

2) تعيين كلمة مرور لهذا الحساب؛

3) اذهب إلى القسم الملفات المشتركة:

في الفصل الملفات المشتركةانقر يضيف:

وحدد المجلد الذي سيكون مفتوحًا لهذا المستخدم للوصول إليه عبر FTP. بعد تحديد المجلد المشترك، انقر فوق نعم:

قم بتعيين الأذونات لهذا المستخدم على المجلد.

في المنطقة ملفاتيمكنك السماح أو تعطيل عمليات الملف التالية:

  • قراءة؛
  • سِجِلّ؛
  • يمسح؛
  • يتغير.

في المنطقة المجلداتيمكنك السماح أو رفض عمليات المجلد التالية:

  • خلق؛
  • يمسح؛
  • عرض القائمة؛
  • عرض المجلدات الفرعية.

بمجرد تعيين الأذونات لهذا المستخدم في المجلد الحالي، انقر فوق "نعم". نعملحفظ الإعدادات:

إعدادات الكمبيوتر

بعد إعداد برنامج خادم FTP نفسه، تحتاج إلى السماح بالاتصالات الواردة في جدار الحماية.

لنذهب إلى لوحة التحكمو اختار جدار حماية ويندوز.

انقر بزر الماوس الأيمن على قواعد الاتصالات الواردةو اختار إنشاء قاعدة:

إختر خيار للبرنامجو اضغط إضافي:

اضبط المفتاح على الموضع مسار البرنامجواستخدام الزر مراجعةتحديد المسار إلى الملف FileZilla Server.exe.
ثم اضغط إضافي:

حدد اختيارا السماح بالاتصالو اضغط إضافي:

أعط القاعدة اسمًا مخصصًا وانقر فوق مستعد:

إعداد جهاز توجيه: إنشاء قواعد إعادة توجيه المنفذ

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

إنشاء قاعدتين.

القاعدة رقم 1: قم بإعادة توجيه المنفذ الخارجي 21 إلى المنفذ 21 للكمبيوتر حيث تم تثبيت برنامج خادم FTP.

القاعدة رقم 2: قم بإعادة توجيه مجموعة من المنافذ إلى نفس نطاق المنافذ الموجودة على جهاز الكمبيوتر المثبت عليه برنامج خادم FTP.

حفظ الإعداد.

كيفية الاتصال عن بعد بخادم FTP

للوصول إلى خادم FTP، يمكنك استخدام إما عميل FTP أو متصفح أو حتى Explorer. وبطبيعة الحال، فمن الأفضل استخدام عميل FTP. نوصي بالبرنامج المجاني عميل FileZilla. يمكنك تنزيله على الموقع الرسمي: https://filezilla-project.org/download.php?type=client

في الميدان يستضيفأدخل إما ) أو عنوان IP الخارجي لجهاز التوجيه. ثم أدخل اسم المستخدم الذي قمت بإنشائه في برنامج FileZilla Server على جهاز الكمبيوتر الخاص بك، وكلمة المرور المقابلة وانقر فوق الزر اتصال سريع:

إذا لم تقم بتغيير المنفذ رقم 21 إلى منفذ غير قياسي في إعدادات جهاز التوجيه، فهذا يعني أن الحقل ميناءيمكنك تركه فارغًا - سيتصل البرنامج بالمنفذ 21 افتراضيًا.

يتم نقل الملفات الموجودة في أنظمة الكمبيوتر باستخدام بروتوكولات محددة. كان أولها FTP أو بروتوكول نقل الملفات. يتيح لك استخدام FTP العمل مع خوادم من نفس النوع، وهو في جوهره يشبه الاتصال بمجلد ما موجود على كمبيوتر أو خادم آخر.

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

التثبيت باستخدام نظام التشغيل

يسمح لك أي نظام تشغيل بتثبيت خادم FTP وتشغيله باستخدام وسائلك الخاصة مجانًا تمامًا. وفي الوقت نفسه، يتم ذلك بنفس الطريقة على جميع أنظمة تشغيل ويندوز (7، 8، 10). من أجل "رفع" FTP تحتاج إلى:

بعد ذلك تحتاج إلى تكوينه:


  1. « القواعد الصادرة"-تمكين قاعدة "حركة مرور خادم FTP".

بعد تغيير إعدادات جدار الحماية، تحتاج إلى إنشاء مستخدم لديه حق الوصول إلى الخادم عبر FTP:


الآن يجب عليك العودة إلى الدليل الذي تم تحديده لـ FTP (c:\inetpub\ftproot) و فتح خصائصه: الأمان - تحرير - إضافة - مستخدمو FTP - حدد مربع "التحكم الكامل" - موافق.

بعد ذلك، المرحلة النهائية من التكوين، لذلك تحتاج مرة أخرى إلى العودة إلى مدير خدمات IIS و حدد الموقع الذي تم إنشاؤه:


هذا يكمل الإنشاء والتكوين. يمكنك الاتصال به عبر موصل Windows: جهاز الكمبيوتر - أدخل عنوان الخادم في سطر تسجيل الدخول المجهول وأضف كلمة مرور واسم المسؤول لإدارة الموقع.

باستخدام خادم FileZilla

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

يمكنك تنزيله من الموقع الرسمي، حيث يجب عليك تحديد نظام التشغيل ونوع البرنامج: FileZilla Client أو Server. بعد ذلك:

  1. انقر على الملف الذي تم تنزيله و بدء التثبيت;
  2. في النافذة التي تفتح، اقبل اتفاقية الترخيص (الزر " أنا موافق»);
  3. يختار نوع التثبيت، فمن المستحسن تحديد قياسي. هناك 5 منهم في المجموع:
    • قياسي – سيقوم هذا النوع بتثبيت التوزيعة بأكملها من أجل التشغيل الكامل للخادم؛
    • كامل – يتم أيضًا نسخ رمز البرنامج إلى مجموعة التوزيع الكاملة، مما سيسمح لك بتحريره إذا رغبت في ذلك؛
    • الخدمة فقط - خدمة FTP فقط، دون الوصول عبر الواجهة؛
    • الواجهة فقط - شكل التحكم المرئي فقط؛
    • مخصص - الإعداد المخصص للمعلمات.
  4. انقر " التالي" وحدد المجلد الذي سيتم تثبيت البرنامج فيه، ثم انقر فوق "التالي" مرة أخرى.

بعد هذا عليك أن تختار طريقة الإطلاق:

  • الخدمة وبدء التشغيل عند الدخول إلى نظام التشغيل؛
  • الخدمة والبدء اليدوي دائمًا؛
  • سهولة التركيب والبدء اليدوي.

من الأفضل إعطاء الأفضلية للخيار الأول أو الثاني؛ والفرق بين الأخير هو أنه سيتعين عليك البحث عن الخدمة وتشغيلها بنفسك. ومن الجدير أيضًا تغيير منفذ الاتصال من القياسي إلى أي منفذ آخر للأمان والنقر فوق "التالي". المهمة التالية هي اختيار الخياراتيطلق:

  1. عندما يقوم جميع المستخدمين بتسجيل الدخول؛
  2. فقط للمستخدم الحالي عند بدء تشغيل نظام التشغيل؛
  3. يدويا.

بعد ذلك يمكنك الضغط على " ثَبَّتَ"وانتظر حتى يتم تثبيت التوزيع بالكامل وتشغيله.

إعدادات

مباشرة بعد التثبيت، سيتم فتح نافذة حيث ستحتاج إلى إدخال العنوان ومنفذ الاتصال المحلي وكلمة مرور المسؤول.

يتم تغيير المعلمات في قائمة "تحرير" - " إعدادات"أو من خلال الأيقونة الموجودة على اللوحة:

في نافذة الإعدادات " الاعدادات العامة» يتم تعيين معلمات اتصالات الطرف الثالث: منفذ اتصال العميل، والحد الأقصى لعدد سلاسل الرسائل (0 افتراضيًا، أي غير محدود)، بالإضافة إلى المهلات.

في الإعدادات من الممكن أيضًا:




لتكوين وصول المستخدم، عليك الذهاب إلى " يحرر» — « المستخدمين" وفي النافذة التي تفتح، انقر على "إضافة".

سوف تحتاج إلى إدخال اسمك وعضوية المجموعة، انقر على " نعم».

ثم أدخل كلمة المرور والقيود.

على ال " مشاركة المجلدات"منح المستخدم إذنًا لمجلدات معينة:" يضيف" - المجلد والإجراء المطلوب (للقراءة فقط والكتابة والحذف) وحقوق التحرير " ألحق».

إعداد جدار الحماية وجهاز التوجيه

بعد إعداد الأداة المساعدة، يجب عليك أيضًا تكوين الاتصالات في جدار الحماية:





بعد إعداد جدار الحماية، يمكنك أيضًا تكوين جهاز التوجيه، أو بالأحرى إعادة توجيه المنفذ على البوابة:


بعد كل الإعدادات، سيتمكن المستخدمون من الوصول إلى الخادم من خلال عميل FTP FileZilla. استخدام FTP بسيط جدًا:

باستخدام خادم FTP الذهبي

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

بعد التنزيل والتثبيت يجب عليك:


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

FTP (بروتوكول نقل الملفات) هو بروتوكول يستخدم لنقل الملفات في شبكات TCP.

يتم استخدامه اليوم بشكل أساسي لتنزيل المعلومات من جهاز عميل إلى خوادم الاستضافة. لنفكر في خادم Windows 7 FTP.

تم إنشاء البروتوكول في عام 1971، قبل وقت طويل من ظهور مكدس TCP/IP، الذي تم إصداره فقط في أواخر السبعينيات.

في البداية، استخدم البروتوكول في نسخته الأولى نفس القناة لنقل الأوامر ونقل البيانات.

ولكن بالفعل في عام 1972، أصبح البروتوكول مشابهًا جدًا للبروتوكول الذي نتعامل معه اليوم - للتبادل بين الخادم والعميل، يتم إنشاء قناة تحكم منفصلة، ​​تعمل على المنفذ 21، ويتم نقل البيانات عبر قناة البيانات، الذي يتم إنشاء اتصال منفصل له.

تم تقديم أحدث نسخة من البروتوكول في عام 1985.

العيب الكبير لـ FTP هو ثغراته الأمنية العديدة، والتي تم تجميع ونشر قائمة بها في عام 1999: مشكلة اختطاف المنافذ، وحماية اسم المستخدم، والمقاومة المنخفضة للقوة الغاشمة، والمحاكاة الساخرة، والشم، والهجمات الخفية.

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

تعتبر هذه المشكلة نموذجية بالنسبة لجميع الإصدارات السابقة من البروتوكولات (على سبيل المثال، البريد الإلكتروني SMTP وPOP وIMAP) التي تم تطويرها قبل ظهور آليات تشفير SSL وTLS.

في هذه المقالة، سننظر في إنشاء خادم FTP يعتمد على نظام التشغيل Windows 7.

الخطوة 1: تثبيت مكون FTP

1.2. في حقل البحث، أدخل "البرامج والميزات" بدون علامات الاقتباس.

1.3. حدد عنصر القائمة المناسب.

1.4. في النافذة التي تظهر، في العمود الأيسر، انتقل إلى قائمة "تشغيل مكونات Windows أو إيقاف تشغيلها".

1.5. حدد مكونات Windows التي يجب تثبيتها - خادم FTP ووحدة التحكم بالإدارة IIS.

الخطوة 2. تكوين خادم FTP

2.2. في حقل البحث، أدخل "الإدارة" بدون علامتي الاقتباس.

2.3. حدد عنصر القائمة المناسب.

2.4. في النافذة التي تظهر، انتقل إلى قائمة "IIS Services Manager".

2.5 انتقل إلى علامة التبويب "المواقع"، وانقر بزر الماوس الأيمن وحدد "إضافة موقع FTP".

2.6. ندخل اسم خادم FTP والمسار إلى المجلد الذي سيتم تخزين المعلومات فيه، وننتقل إلى عنصر الإعداد التالي - "التالي". على سبيل المثال، تم إنشاء دليل فرعي ftpsw7.

2.7. في حقل تحديد عنوان IP، حدد عنوان IP المطلوب من القائمة. إذا كنت بحاجة إلى مشاركة مجلد لجميع الشبكات الفرعية المتاحة، فحدد "الكل مجانًا".

نترك المنفذ القياسي (21) دون تغيير.

إذا كنت تخطط لاستخدام خادم FTP بشكل مستمر، فحدد مربع الاختيار "تشغيل موقع FTP تلقائيًا". حدد "لا يوجد SSL".

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

بعد التكوين، سيظهر خادم FTP الذي تم إنشاؤه حديثًا في قائمة "المواقع".

الخطوة 3: إعدادات جدار الحماية

لفتح المنافذ المناسبة والسماح لخدمات خادم FTP بالعمل، يجب عليك تكوين إعدادات جدار حماية Windows. لهذا:

3.2. في حقل البحث، أدخل "جدار الحماية"، بدون علامتي الاقتباس.

3.3. حدد عنصر القائمة المناسب.

3.4. انتقل إلى قائمة "قواعد الاتصالات الواردة" وقم بتمكين قاعدتين بخصوص تشغيل خادم FTP.

3.5. للتمكين، تحتاج إلى النقر بزر الماوس الأيمن على كل قاعدة وتحديد "تمكين القاعدة" من القائمة.

3.6. بعد تفعيل القاعدة سيتغير لونها إلى اللون الأخضر، وسيتم تحديد الحقل "ممكّن" بـ "نعم".

3.7. دعنا ننتقل إلى قواعد الاتصالات الصادرة، وكما في الفقرة السابقة، قم بتنشيط قاعدة خادم FTP (FTP Traffic-Out).

وبذلك يكتمل تكوين جدار الحماية لخادم FTP.

الخطوة 4: إنشاء مستخدمي FTP وتعيين الحقوق

4.2. في حقل البحث، أدخل "إدارة الكمبيوتر" بدون علامات الاقتباس.

4.3. حدد عنصر القائمة المناسب.

4.4. انتقل إلى القائمة الموجودة في العمود الأيسر - "المستخدمون المحليون". انقر بزر الماوس الأيمن على "المجموعات" وحدد "إنشاء مجموعة".

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

4.6. لنقم بإنشاء المستخدمين الذين سيكون خادم FTP متاحًا لهم.

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

4.7. بعد ذلك، تحتاج إلى إضافة مستخدمين إلى مجموعة "مستخدمي FTP" التي تم إنشاؤها مسبقًا.

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

يجب تنفيذ هذه العملية لجميع المستخدمين الذين سيكون لديهم حق الوصول إلى خادم FTP.

4.8. الخطوة التالية هي تعيين حقوق الوصول لمجموعة "مستخدمي FTP".

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

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

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

بروتوكول تبادل البيانات بروتوكول نقل الملفاتيستخدم عادة 21 منفذًالذلك، إذا كانت شبكتك تستخدم جدار حماية أو جهاز توجيه، فيجب عليك السماح باستخدام 21 منفذًا، أو تحديد (تخصيص) إذا لزم الأمر باستخدام منفذ بديل.

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

فيما يلي خوارزمية قصيرة لنشر خادم FTP

أولاً، ابحث عن مربع الحوار "تشغيل ميزات Windows أو إيقاف تشغيلها".

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

ولأولئك الموجودين في الخزان - لقطة شاشة صغيرة

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

تحديد مكونات Windows IIS

ثم انقر فوق "موافق" وانتظر حتى يكتمل تثبيت المكونات المحددة. أثناء عملية التثبيت، قد تحتاج إلى قرص يحتوي على حزمة التثبيت الخاصة بنظام التشغيل Windows الخاص بك.

3. ثم يجب علينا بالفعل تشغيل خادم FTP هذا. لذلك، ننتقل مرة أخرى إلى "لوحة التحكم"، ثم نذهب إلى مجموعة "الشبكة والأمان" وفي علامة التبويب "الإدارة"، نفتح أخيرًا "مدير خدمات IIS".

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

يجب أن تفتح نافذة "إضافة موقع FTP" جديدة. في هذه النافذة نشير إلى اسم الموقع والدليل الذي سيتم الوصول إليه عبر بروتوكول FTP.

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

في الصفحة الأخيرة، حدد المربعين "مجهول" و"عادي".
هذا كل شيء، انقر فوق "إنهاء"، تم إنشاء موقع FTP الخاص بنا،
غادر
1. تكوين جدار حماية Windows
2. قم بإنشاء مستخدم سيكون له حق الوصول الكامل إلى الخادم عبر FTP
3. تحديد أذونات المجموعة للدليل الذي حددناه عند إنشاء الخادم
4. وتحديد قواعد ترخيص FTP

بعد الانتهاء من إنشاء خادم FTP، عليك اختباره باستخدام متصفح الملفات Filezilla أو أحد متصفحات الإنترنت المستخدمة على نطاق واسع فايرفوكس، أوبراأو كروم.