إنشاء موقع FTP على ملقم Windows

تاريخ إنشاء الصفحة :

في البداية

توفير إرشادات الإعداد لتشغيل خادم FTP على خادم Windows.

المحاذير

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

وسط

خادم ويندوز
  • خادم ويندوز 2019

حاليا، في Windows Server 2008 والإصدارات الأحدث، إصدارات أخرى من Windows Server يكون الكثير من نفس الإعداد.

الشرط المسبق

تفترض المحتويات المقدمة هنا الشروط التالية.

  • المصادقة الأساسية فقط (غير مشفرة)
  • لأنه ليس SFTP، وأنا لا تستخدم مفتاح خاص الخ.
  • لأنه ليس FTPS، SSL الخ لا تستخدم.

إنشاء حساب باستخدام اتصال FTP

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

انقر بزر الماوس الأيمن فوق قائمة ابدأ وحدد إدارة أجهزة الكمبيوتر.

انقر بزر الماوس الأيمن فوق المستخدمين وحدد مستخدم جديد.

تحديد اسم المستخدم وكلمة المرور لاستخدام عند الاتصال عبر FTP. اسم المستخدم هو "FtpUser" ، ولكن نظرا لأنه تم إنشاؤه للحصول على نصائح ، يرجى إدخال اسم المستخدم وكلمة المرور وفقا للعملية عند إنشائه في الإنتاج. اعتمادا على إعدادات Windows Server، قد لا تتمكن من تسجيل كلمة مرور بسيطة.

نظرا لعدم السماح لمستخدمي ftp بتسجيل الدخول إلى Windows ، "لا يمكن للمستخدمين تغيير كلمات المرور الخاصة بهم" ويتم التحقق من "جعل كلمات المرور إلى أجل غير مسمى".

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

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

إذا كنت ترغب في إنشاء حسابات متعددة، تحتاج إلى إنشاء حسابات مستخدمين Windows متعددة.

إنشاء مجلدات لاستخدامها لوجهات FTP

إنشاء مجلد لتحميله أو تنزيله عند الاتصال عبر FTP. إنشاء مجلد فعلي في Windows.

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

هنا نحن خلق "C:\FtpFolder\".

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

انقر على زر "إضافة".

أدخل اسم حسابك "FtpUser" وانقر على زر تأكيد الاسم. إذا لم تكن هناك أخطاء، انقر فوق الزر موافق.

حدد الحساب الذي سجلته واسمح بإذن "تغيير".

فقط في حالة، تأكد من أن لديك ملف في مكان للتأكد من اتصالك بشكل صحيح عند الاتصال عبر FTP.

إنشاء خادم FTP

تثبيت دور خادم FTP على ملقم Windows.

تشغيل إدارة الملقم.

انقر فوق إضافة أدوار وميزات.

انقر فوق التالي.

تأكد من تحديد التثبيت المستند إلى الأدوار أو المستند إلى ميزة، ثم انقر فوق التالي.

تحقق من تحديد الملقم الذي تريد تثبيت دور ملقم FTP ثم انقر فوق التالي.

تحقق من ملقم ويب (IIS).

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

على شاشة "تحديد الميزات"، انقر فوق "التالي" دون القيام بأي شيء.

انقر فوق التالي.

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

عند الانتهاء، انقر فوق الزر "تثبيت".

انتظر حتى يكتمل التثبيت. أغلق الشاشة عند اكتمال التثبيت.

بناء مواقع بروتوكول نقل الملفات

أنا فقط تثبيت ميزة FTP ومازال لا يمكن الوصول إلى موقع FTP. في هذا القسم، ستقوم بإنشاء موقع FTP.

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

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

تعيين اسم موقع FTP بشكل عشوائي. يستخدم FtpTest هنا. يحدد المسار الفعلي مسار المجلد (C:\FtpFolder) ل FTP الذي قمت بإنشائه مسبقا.

اترك الارتباطات كما هي. وبما أن SSL لا يستخدم هذه المرة، تحقق SSL ك "لا".

نظرا لأن المصادقة مطلوبة للحسابات، تحقق فقط من "أساسي".

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

تحقق من أذونات القراءة والكتابة.

التحقق من جدار الحماية

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

من إدارة الخادم، حدد القائمة أدوات واختر جدار حماية Windows مع الأمان المضاف. (يمكنك أيضا فتحه من قائمة البداية، وما إلى ذلك)

اختر "قواعد الاستقبال"،

  • خادم FTP (حركة نقل الملفات الواردة)
  • أمان خادم FTP (حركة مرور FTP SSL الواردة)
  • FTP خادم السلبي (FTP حركة المرور السلبي الواردة)"

تأكد من أن هناك.

إعادة تشغيل خدمة FTP

مباشرة بعد الإعداد، لا تنعكس إعدادات FTP، لذلك إعادة تشغيل الخدمة. (يمكن أيضا إعادة تشغيل Windows.)

إعادة تشغيل خدمة FTP Microsoft من الخدمة.

تأكيد اتصال Ftp (الوضع النشط)

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

بالإضافة إلى ذلك، قمت بتحميل ملف "C:\Temp\a.txt" كاختبار لتحميله وتنزيله وتنزيله إلى "C:\Temp\a2.txt".

  1. بدء تشغيل موجه الأوامر (أو PowerShell)
  2. اكتب ftp لبدء استخدام الأمر FTP
  3. الاتصال بالخادم باستخدام "فتح <اسم الخادم>"
  4. إدخال اسم مستخدم
  5. أدخل كلمة المرور
  6. يعرض الأمر "ls" قائمة الملفات والمجلدات في المجلد الجذر
  7. تحقق من الدليل الحالي مع الأمر "pwd"
  8. تحميل الملفات باستخدام الأمر "put"
  9. تنزيل الملفات باستخدام الأمر "get"
  10. فصل FTP مع إنهاء

نتائج مجلد العميل

نتائج مجلد الخادم

قد تطلب الأوامرالتي تحتوي على معلومات تم استردادها،مثل ls و Put و Get، إذن جدار الحماية أو مهلة بواسطة جدار الحماية. وذلك لأن الملقم الوصول إلى العميل عن طريق توصيل FTP في الوضع النشط. إذا استمر الوصول في الوضع النشط يجب السماح ftp .exe (32bit أو 64bit) في جدار الحماية من جانب العميل أو الاتصال في الوضع الخامل.

التحقق من اتصال Ftp (الوضع السلبي)

بالنسبة إلى Windows، لا يمكن للأمر FTP الاتصال في الوضع السلبي، لذا تحقق باستخدام أداة تسمى WinSCP. (أي أداة يمكن استخدام الوضع السلبي على ما يرام.)

أولا، أدخل معلومات الوصول إلى ملقم FTP.

افتح الإعدادات وتحقق من تمكين الوضع السلبي.

تأكد من أنه يمكنك الاتصال.

حول الأوضاع النشطة والسلبية

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

ملخص

يمكنك الآن إعداد خادم FTP على خادم Windows. لم يتم تشفير الاتصالات Ftp في هذا الوقت. وأود أيضا أن أعرض FTPS، والتي يمكن التواصل مشفرة، في مقال منفصل.

يتم تقديم SFTP ، وهو اتصال مشفر باستخدام مفتاح خاص ، في هذه الصفحة.