خادم FileZilla FTP للشبكة المنزلية أو المكتبية الصغيرة. الفيديو: تثبيت وتكوين خادم FileZilla خطوة بخطوة

24.06.2019

سأخبرك في هذا المنشور بكيفية تثبيت وتكوين الأمان بروتوكول نقل الملفاتالخادم (البروتوكول إف تي بي إس) على نظام التشغيل Windows Server 2003 (لا يختلف التثبيت والتكوين لأنظمة التشغيل الأخرى).

لا تخلط بين البروتوكول إف تي بي إسمع البروتوكول بروتوكول نقل الملفات SSH (سفتب)، بروتوكول إف تي بي إسغير متوافق مع البروتوكول الغلاف الآمن (SSH).

يرجى التأكد من أنك لا تعمل بروتوكول نقل الملفات IISخدمة. إذا كانت الخدمة قيد التشغيل، فقم بتعطيلها، لأنها تستخدم منافذ قياسية بروتوكول نقل الملفاتبروتوكول.

قم بتنزيل أحدث إصدار من خادم FileZilla. في الوقت الحالي أحدث إصدار هو 0.9.39.

بعد تنزيل الملف، ابدأ بتثبيت البرنامج.

في القائمة التي تظهر، حدد نوع التثبيت "قياسي" وانقر على "التالي>".
سيتم تثبيت خدمة خادم FileZilla وواجهة المستخدم الرسومية للمسؤول.




بعد تثبيت الخادم، لنبدأ في تكوينه. قم بتشغيل وحدة تحكم المشرف واتصل بـ 127.0.0.1، وهو المضيف المحلي، على المنفذ 10050 (الذي حددته أثناء تثبيت الخادم).


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


قم بتعيين رسالة الترحيب الخاصة بك والتي سيتم عرضها عندما يتصل مستخدم جديد. تمكين الخيار "إخفاء رسالة الترحيب في السجل". يؤدي هذا الخيار إلى تعطيل تسجيل رسالة الترحيب في سجلات الخادم، مما سيؤدي إلى تقليل حجمها.

ملحوظة. عند كتابة رسالة الترحيب الخاصة بك، يمكنك استخدام الأحرف الخاصة والمتغيرات: ٪الخامس- يحتوي المتغير نسخة خادم بروتوكول نقل الملفاتوالتصميم %% - سيتم استبداله بـ %



استخدم الحرف "*" لجعل خادم FTP يستمع إلى كافة عناوين IP الموجودة على النظام. إذا كان لديك عدة عناوين IP، فحدد فقط تلك التي تحتاج إلى الاستماع إليها.


لضمان قدر أكبر من الأمان لخادم FTP الخاص بك، قم بحظر كافة العناوين الواردة، وأضف إلى الاستثناءات فقط تلك العناوين التي من المتوقع الاتصال منها. يجب أن تكون عناوين IP مفصولة بمسافة. في هذا المثال، سمحت بالاتصالات من عنوان محلي ومن google.com (209.85.229.103).


يرجى ضبط الإعدادات التالية وفقا للصور:








تمكين تسجيل الاتصال. يمكنك أيضًا تمكين الحذف التلقائي لسجل الاتصال بعد فترة معينة وتعيين حد لحجمه.




هنا يمكنك وضع حدود لسرعات التنزيل والتحميل. هذه الإعدادات هي عالميويمكن إعادة تكوينها لكل مستخدم على حدة.




هذا هو الجزء الرئيسي من الإرشادات التي سنقوم من خلالها بتكوين شهادة SSL لاستخدام FTPS. يمكنك استخدام شهادة عامة، والتي يجب شراؤها بشكل منفصل. ولكن في هذه التعليمات سوف نستخدم منشئ الشهادات المدمج.


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

ارجع إلى إعدادات SSL/TLS وحدد المسار إلى ملف الشهادة وملف المفتاح.


وأخيرًا، قم بتعيين خياراتك لحظر المستخدمين المشبوهين تلقائيًا.

مهم!قبل التحقق من الاتصال، تأكد من أنك قمت بتعيين استثناءات في جدار الحماية للمنافذ 21 و990 و3000-4000.

تثبيت خادم FTP.

يتم تضمين خادم FTP مع خدمات معلومات الإنترنت. لتثبيته، افتح لوحة التحكم -> البرامج -> تشغيل ميزات Windows أو إيقاف تشغيلها. قم بتوسيع قسم خدمات IIS وحدد المربعات المجاورة للمكونات التالية: خدمة FTP ووحدة التحكم بالإدارة لـ IIS.

إعداد خادم FTP.

افتح لوحة التحكم -> النظام والأمان -> الإدارة -> إدارة الكمبيوتر (يمكنك بسرعة: قائمة ابدأ -> النقر بزر الماوس الأيمن على الكمبيوتر -> تحديد الإدارة من القائمة). في النافذة التي تفتح، قم بتوسيع مجموعة الخدمات والتطبيقات وافتح IIS Service Manager. في نافذة الاتصالات، حدد مجلد المواقع، ثم في نافذة الإجراءات اليمنى، انقر فوق رابط إضافة موقع FTP.


في معالج إنشاء موقع FTP، حدد اسمه وموقعه (افتراضيًا c:\inetpub\ftproot).


بعد ذلك، حدد معلمات الربط وSSL. أترك قسم الربط دون تغيير. أقوم بتعطيل خيار "بدء موقع ftp تلقائيًا" (أحتاج فقط إلى ftp من وقت لآخر). في قسم SSL، قمت بتحديد خيار "No SSL".


في النافذة التالية، اترك كل شيء دون تغيير وانقر فوق "إنهاء".


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


الخطوة التالية هي إعداد جدار حماية Windows. افتح لوحة التحكم -> النظام والأمان -> جدار حماية Windows -> الإعدادات المتقدمة. في قسم "قواعد الاتصالات الواردة"، ابحث عن "خادم FTP (حركة المرور الواردة)" و"خادم FTP السلبي (FTP Passive Traffic-In)" وقم بتنشيطهما. تسمح القاعدة الأخيرة لعميل ftp بالاتصال في الوضع السلبي.



في قسم "قواعد الاتصال الصادر"، ابحث عن "خادم FTP (FTP Traffic-Out)" وقم بتنشيطه.


إذا تم تثبيت جدار حماية إضافي على النظام (Comodo، Outpost، وما إلى ذلك)، فسيحتاج أيضًا إلى فتح المنفذ 21 (TCP) للاتصالات الواردة والمنفذ 20 (TCP) للاتصالات الصادرة.

إذا كنت تتصل بالإنترنت باستخدام جهاز توجيه، وتريد جعل الخادم الخاص بك في متناول مستخدمي الإنترنت، فأنت بحاجة إلى تكوين إعادة توجيه المنفذ على جهاز التوجيه. على جهاز Dlink DI-804HV، يتم ذلك في قسم Virtual Server.


192.168.10.4 — عنوان IP لخادم بروتوكول نقل الملفات (ftp) على الشبكة المحلية.

إعداد حقوق المستخدم.

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

افتح لوحة التحكم -> النظام والأمان -> الأدوات الإدارية -> إدارة الكمبيوتر (ابدأ -> انقر بزر الماوس الأيمن على الكمبيوتر -> حدد الإدارة من القائمة). بعد ذلك، قم بتوسيع مجموعة المستخدمين والمجموعات المحلية (يتوفر هذا الإعداد فقط في إصداري Business وMaximum). انقر بزر الماوس الأيمن على مجلد المجموعات وحدد إنشاء مجموعة من القائمة.


أدخل اسم المجموعة - مستخدمو FTP، ووصفًا (ليس من الضروري إدخاله) وانقر فوق الزر "إنشاء".


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


أدخل اسم المستخدم (على سبيل المثال ftp_user_1)، وكلمة المرور (6 أحرف على الأقل)، وحدد المربعات بجوار الخيارين "منع المستخدم من تغيير كلمة المرور" و"لا تنتهي صلاحية كلمة المرور".


تم إنشاء المستخدم. أنت الآن بحاجة إلى تعيين مجموعة مستخدمي Ftp التي تم إنشاؤها مسبقًا. للقيام بذلك، افتح خصائص المستخدم وانتقل إلى علامة التبويب "عضوية المجموعة". افتراضيًا، يتم تعيين مجموعة المستخدمين للمستخدم الجديد؛ انقر فوق الزر إضافة -> خيارات متقدمة -> بحث. سيتم فتح قائمة بمجموعات المستخدمين. حدد مجموعة مستخدمي FTP وانقر فوق "موافق". ونتيجة لذلك نحصل على:


انقر فوق "موافق" وانتقل إلى الخطوة التالية.

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


المرحلة الأخيرة. افتح IIS Services Manager مرة أخرى وحدد خادم ftp الخاص بنا (اختبار FTP). في لوحة تحكم موقع FTP، حدد "قواعد تفويض FTP". إضافة قاعدة السماح. في النافذة التي تفتح، حدد خيار "الأدوار المحددة أو مجموعات المستخدمين". في الجزء السفلي من حقل النص، نكتب اسم مجموعتنا (مستخدمو FTP) يدويًا، ثم نحدد المربعات الموجودة في قسم الأذونات المقابل للقراءة والكتابة وانقر فوق "موافق".


هذا يكمل الإعداد.

في البداية، لم نحدد خيار تشغيل الخادم تلقائيًا، لذلك لا ننسى تشغيله يدويًا (انقر بزر الماوس الأيمن على اسم الموقع -> إدارة موقع FTP -> ابدأ).

كيفية الاتصال؟

الخيار باستخدام مستكشف Windows.
افتح جهاز الكمبيوتر (Vista، Win 7) أو جهاز الكمبيوتر (XP).
للوصول المجهول، ما عليك سوى إدخال عنوان الخادم (ftp://192.168.10.4) في شريط العناوين.
لتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور، أدخل عنوانًا مثل: ftp://[username]:[password]@[ftp server title]. على سبيل المثال ftp://ftp_user_1: [البريد الإلكتروني محمي]- للاتصال من شبكة محلية. للاتصال من الإنترنت، استبدل العنوان المحلي بعنوان خارجي أو باسم المجال.

اليوم سيتم تخصيص المادة لمراجعة العملية تركيب وتكوين خادم 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"

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

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

  • إدارة الخادم؛
  • إدارة مستخدمي الخادم والموارد؛
  • لا توجد قيود على السرعة إذا كنت لا تريد ذلك بنفسك؛
  • لا حاجة للدفع للمضيف مقابل استضافة الخادم؛
  • ليست هناك حاجة لعنوان IP ثابت (دائم) للخادم.

اهم الاشياء اولا

في هذه المقالة، أدعو قراء MirSovetov إلى التفكير في كيفية التأكد من أن أي مستخدم للشبكة، بغض النظر عن مكان تواجده في العالم، يمكنه الوصول إلى خادم FTP الخاص بك، من خلال وجود عنوان ديناميكي واتصال باستخدام تقنية ADSL. بالطبع، من الأذونات الخاصة بك. لتتمكن من الوصول إلى خادم FTP الخاص بك، تحتاج إلى خدمة تقوم بتعيين اسم المجال إلى عنوان IP الخاص بك. يتعامل خادم DNS مع مطابقة اسم المجال.
ما هو خادم DNS؟! هذا هو نظام اسم المجال (DNS) الذي يسمح لك بتعيين اسم المجال إلى عنوان IP. بفضل DNS، نكتب في شريط عنوان المتصفح ليس عناوين IP، ولكن أسماء مواقع الويب المفهومة والمألوفة بالنسبة لنا. لكن خادم DNS العادي يعمل فقط مع عناوين IP الثابتة، ولا يمكننا ربط عنوان IP الديناميكي الخاص بنا باسم المجال. إذن ما الذي نحتاجه ليكون لدينا اسم نطاق لخادم FTP الخاص بنا؟! سنحتاج إلى التسجيل في نظام يمكنه أن يزودنا بمثل هذه الخدمة التي ستتتبع التغييرات في عنوان IP الخاص بنا ومطابقته لاسم المجال الخاص بنا، ويفضل أن تكون مجانية تمامًا.
الخدمات الأكثر شيوعًا اليوم هي DynDns (http://www.dyndns.com/) وNo-IP (http://www.no-ip.com/). وبما أنه لا توجد اختلافات معينة بينهما، دعونا ننظر إلى واحد منهم بمزيد من التفصيل.

تسجيل

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

بعد ذلك، اضغط على الزر الموجود أسفل صفحة "إضافة إلى السلة"، وإذا كان كل شيء على ما يرام ولم يتم أخذ اسم النطاق من قبل أي شخص، فستستمر عملية التسجيل، وإلا سيطالبك النظام بتغيير الاسم أو المجال. في حالتنا، سار كل شيء على ما يرام، وتم إنشاء مضيفي DNS الديناميكيين بالاسم mirsovetov.homeftp.net. الآن نحن بحاجة إلى إنشاء حسابنا. تجدر الإشارة على الفور إلى أن عناوين البريد الإلكتروني من خادم mail.ru غير مسموح بها.

حسنًا، هذا كل شيء، كل ما تبقى هو الانتقال إلى بريدك الإلكتروني وتأكيد تسجيلك. اتبع الرابط الموجود في الرسالة وقم بتفعيل الخدمة من خلال النقر على زر "تفعيل الخدمات". لا أوصي بأن ينجرف قراء MirSovetov في إنشاء عدد كبير من الأسماء، حيث ستوفر الخدمة ما لا يزيد عن خمسة أسماء مجانًا، وحتى إذا قمت بحذف الأسماء التي لا تحتاجها، فلن يظل العداد غير موجود إعادة تعيين. لذا انتبه جيدًا للاسم.
نحتاج الآن إلى برنامج صغير يراقب عنوان IP الخاص بك بحثًا عن التغييرات ويرسله لمطابقته مع اسم المجال. إنه موجود على صفحة "الدعم" (https://www.dyndns.com/support/). قم بتنزيل DynDNS® Updater وتثبيته وتسجيل الدخول. لا توجد صعوبات في هذا. سيبدأ البرنامج تلقائيًا عند بدء تشغيل النظام.
لذلك، قمنا بفرز عنواننا الديناميكي، والآن ستزودنا خدمة DynDNS باسم مجال دائم لخادم FTP الخاص بنا. حان الوقت للانتقال إلى تثبيت وتكوين خادم FTP الخاص بنا على جهاز الكمبيوتر المنزلي الخاص بك. سنستخدم برنامج خادم FTP الخاص بـ Pablo نظرًا لتوفره وحريته وبساطته وواجهته البديهية (يمكنك تنزيله من الرابط: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

تثبيت وتكوين خادم FTP

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

في حقل "عنوان IP"، تحتاج إلى إدخال عنوان IP الخاص بالكمبيوتر الذي يعمل عليه خادم FTP. إذا كان لديك جهاز كمبيوتر واحد في المنزل وكان مودم ADSL الخاص بك يحمل العنوان 192.168.1.1، ولم يتم تغيير أي شيء في إعدادات المودم، فسيكون عنوان الكمبيوتر هو 192.168.1.2. ويمكن معرفة ذلك من خلال النقر بزر الماوس الأيمن على أيقونة اتصال الشبكة واختيار "الحالة" من القائمة، ثم الانتقال إلى علامة التبويب "الدعم"، أو عن طريق تشغيل أمر "ipconfig" في سطر الأوامر (اضغط على "Win" + R"، أدخل "cmd" بدون علامات الاقتباس، وفي النافذة التي تفتح، اكتب "ipconfig" أيضًا بدون علامات الاقتباس). أعتقد أن جميع المعلمات الأخرى لا تحتاج إلى شرح ("تشغيل تلقائي"، "تشغيل مصغر إلى الدرج"، "تنشيط الخادم تلقائيًا عند بدء التشغيل").
لنبدأ الآن في إنشاء المستخدمين، وتعيين الأدلة الجذرية والحقوق لهم. انقر فوق الزر "إضافة" وقم بإنشاء "ضيف" للمستخدم. بعد النقر فوق "موافق"، سيطلب البرنامج من المستخدم الإشارة إلى الدليل الجذر، والذي لن يتمكن من الصعود إليه، بغض النظر عن مكان وجوده. يمكنك تعيين كلمة مرور وتعيين الحقوق للمستخدم. عدد المستخدمين محدود بخيالك، لكن لا ينبغي أن تبالغ فيه، وإلا فسوف تشعر بالارتباك. كما ترون في الصورة أدناه، قمنا بإنشاء مستخدم "ضيف"، وأعطناه كلمة مرور ودليل جذر "FTP_SERVER"، ومنحناه حقوق تحميل وتنزيل وإنشاء الأدلة. إذا كنت ترغب في ذلك، يمكنك توصيل الدليل الظاهري، والذي يمكن أن يكون موجودًا في أي مكان، ولكنه سيكون مرئيًا في الدليل الجذر للمستخدم. هذه الميزة متاحة في علامة التبويب "الدلائل".

انقر فوق الزر "ابدأ" وسيبدأ الخادم الخاص بك في العمل. يبقى للتحقق من عملها. انقر فوق "ابدأ - تشغيل" (أو مجموعة المفاتيح "Win + R") واكتب هذا العنوان: ftp://192.168.1.2.
إذا كان كل شيء على ما يرام، فسترى نافذة مصادقة المستخدم التي ندخل فيها اسم "الضيف" وكلمة المرور التي تم تعيينها لهذا المستخدم. نتيجة للعمل، سترى نافذة المستكشف - وهذا يعني أن خادم FTP الخاص بك يعمل. لكن في الوقت الحالي، خادمك متاح محليًا فقط.
لكي يمكن الوصول إلى الخادم الخاص بك، يتعين عليك القيام بشيء آخر، وهو تكوين مودم ADSL الخاص بك بطريقة يرسل الطلبات إلى خادم FTP الخاص بك. وهذا ما يسمى إعادة توجيه المنفذ.

إعداد المودم

للقيام بذلك، تحتاج إلى تسجيل الدخول إلى واجهة المودم. على الأرجح عنوانه هو 192.168.1.1. تحقق من ذلك في الوثائق الخاصة بالمودم الخاص بك. تحتاج إلى إدخاله في شريط العناوين في متصفحك. بعد ذلك، ستعتمد الإعدادات على مثال مودم D-Link ADSL؛ وفي نماذج المودم الأخرى، لا تختلف الإعدادات كثيرًا.
إذن، لقد دخلت إلى واجهة المودم، انتقل إلى قسم "الإعداد المتقدم – NAT – Virtual Server" وانقر فوق الزر "إضافة". في النافذة التي تفتح، حدد "خادم FTP" من القائمة، ثم في سطر "عنوان IP للخادم" اكتب عنوان الكمبيوتر الذي تقوم بتشغيل خادم FTP عليه (في حالتنا - 192.168.1.2)، انقر فوق " "إضافة/تطبيق" وأعد تشغيل المودم. بعد تنزيل المودم، يمكنك إرسال رسائل بريد إلكتروني إلى أصدقائك وإخبارهم أنك سعيد بمنحهم إمكانية الوصول إلى خادم FTP الخاص بك لمشاركة الملفات. لا تنس أن تخبرهم بالعنوان الذي قمت بتسجيله في خدمة DynDNS.com. لمزيد من الراحة، حتى لا تضطر إلى أن تشرح لأصدقائك كيف وأين وما يحتاجون إلى إدخاله، يمكنك إنشاء اختصار اتصال بنفسك وإرساله عبر البريد.

قم بإنشاء اختصار اتصال

للقيام بذلك، تحتاج إلى فتح لوحة التحكم والنقر على أيقونة "جوار الشبكة"، ثم في مهام الشبكة، حدد "إضافة عنصر جديد إلى بيئة الشبكة". سيتم تشغيل معالج الإضافة إلى جوار الشبكة. انقر فوق "التالي" وفي السطر "عنوان الشبكة أو عنوان الإنترنت" أدخل العنوان الذي قمت بتسجيله في نظام DynDNS.com. في النافذة التالية، قم بإلغاء تحديد "تسجيل الدخول المجهول" وأدخل اسم المستخدم "ضيف". بعد ذلك، قم بتسمية الاختصار، على سبيل المثال، "MyFTP_Server"، وأكمل المعالج. يمكنك إلغاء تحديد خانة الاختيار "فتح هذا الموقع في بيئة شبكية بعد إكمال المعالج"، لأنه عند فتح هذا العنوان، سيتم نقلك إلى واجهة إعداد المودم نيابةً عنك، ويكون الخادم الخاص بك متاحًا محليًا على عنوان الكمبيوتر الذي يعمل عليه خادم FTP. يمكنك الآن إرسال هذه التسمية عبر البريد مع الكلمات "أيها الأصدقاء، قيموا مدى روعتي، لدي خادم FTP الخاص بي."
يجدر لفت انتباه قراء MirSovetov إلى أن خادم FTP يعمل بشكل مثالي مع مدير التنزيل Download Master ويدعم تعدد مؤشرات الترابط واستئناف الملفات ويعمل أيضًا بشكل مثالي مع أي عميل FTP.
الآن انتهينا من إنشاء وتشغيل خادم FTP الخاص بنا على جهاز الكمبيوتر المنزلي الخاص بنا، الأمر ليس بهذه الصعوبة، أليس كذلك، وبدون أي تكاليف. ولكن كيف يمكنك تسهيل تبادل الملفات بين المستخدمين وبسرعة جيدة ودون أي قيود.
أتمنى لكم كل النجاح في مساعيكم.

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

إذا لم تقم بتنزيل البرنامج بعد، قم بذلك الآن. بعد تثبيته وتشغيله، ستظهر نافذة صغيرة على شاشتك لتسجيل الدخول.

يجب أن يكون المضيف المراد الاتصال به هو 127.0.0.1، المنفذ 14147، كلمة المرور - فارغة.

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

1. تحتاج إلى إنشاء مستخدم للاتصال بالخادم من الخارج. انتقل إلى قائمة "تحرير" ثم حدد "المستخدمون"

2. انقر فوق الزر "إضافة" وأشر إلى اسم المستخدم (الحساب) في الحقل الأول

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

كلمة المرور

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

معدل نقل البيانات

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

مرشحات IP

لمنع المستخدمين الآخرين من الاتصال بالخادم الخاص بك، قم بإنشاء القائمة السوداء الخاصة بك في علامة التبويب "مرشح IP".

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

ولكن ماذا لو كان صديقك أو أي شخص تعرفه يريد الاتصال؟ يمكنك فقط الاتصال بعنوان IP 127.0.0.1، مما يعني أنه يجب عليك تحديد عنوان IP الحالي الخاص بك. إذا لم يتمكن أحد، وحتى أنت، من الاتصال بعنوان IP الحقيقي، فهناك خياران لحدوث الخطأ.

مشاكل الاتصال

1. تم تمكين جدار حماية Windows. بالمناسبة، كان بسبب هذا أن الاتصال من الخارج لم ينجح

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

قم بإيقاف تشغيل جدار الحماية

في نظام التشغيل Windows XP، تحتاج إلى تسجيل الدخول.

تسجيل المسار في جهاز التوجيه

لسوء الحظ، لا أعرف جميع إعدادات أجهزة التوجيه المختلفة، لكن يمكنني أن أوضح بمثال كيف يتم ذلك على Zyxel. نذهب إلى الصدفة على 192.168.1.1، ثم نجد قسم NAt. في هذا القسم، تحتاج إلى الإشارة إلى خدمة "Ftp"، بالإضافة إلى عنوان IP المحلي لجهاز الكمبيوتر الخاص بك باستخدام برنامج Filezilla (على سبيل المثال، 192.168.1.33، قد يكون لديك عنوان مختلف)، ولا تخلط بينه وبين الحقيقي واحد.

ماذا يحدث بعد إضافة القاعدة؟ عندما يصل مستخدم إلى عنوان IP الحقيقي الخاص بك على المنفذ 21، سيقوم جهاز التوجيه بتوصيل المستخدم ببرنامج FileZilla Server.

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