Technical Anshu
Tutorials Blog
إعداد خادم SFTP

قم بإنشاء خادم SFTP على نظام التشغيل Windows في دقائق معدودة بطريقة آمنة

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

By Technical AnshuWindows 10 / 118 minute read
شاهد الفيديو الكامل أعلاه - قم بإنشاء خادم SFTP في 60 ثانية بواسطة Technical Anshu

مسار الفيديو سريع عمدا. يمكنك تنزيل ملف SFTP Manager من وصف الفيديو، وتشغيله كمسؤول، والضغط على 1 للتثبيت، ثم الضغط على 2 لإنشاء مستخدم. تحت الغطاء، البرنامج النصي ليس سحريًا - فهو يقوم بتثبيت OpenSSH Server الخاص بشركة Microsoft على Windows، ويبدأ خدمة sshd، ويفتح جدار الحماية وينشئ تسجيل الدخول لك. هنا يتم شرح التدفق بالكامل بشكل صحيح، بالإضافة إلى عمليات الفحص والتصلب التي يجب أن تتبع التثبيت السريع.

SFTP Manager - what the script does for you
Press 1 - Install OpenSSH Server and start the sshd service20-30 sec
Press 2 - Create a user with username, password and folderYour choice
Firewall rule for TCP port 22 added automaticallyDone by script
Hardening - strong password, one folder per user, updatesStill on you
يغطي البرنامج النصي التثبيت. الصف الأخير هو الجزء الذي لا يمكن لأي نص أن يقرره لك.
1

ما يتم تثبيت البرنامج النصي في الواقع

يعد SFTP Manager عبارة عن برنامج تجميع تلقائي حول مكونات Microsoft القياسية. عند الضغط على 1، فإنه يضيف ميزة OpenSSH Server الاختيارية، ويضبط تشغيل خدمة sshd، ويسمح بمنفذ TCP الوارد 22 في جدار حماية Windows. عندما تضغط على 2، فإنه يقوم بإنشاء حساب مستخدم Windows عادي ويوجهه إلى مجلد - إما مجلد مخصص تكتبه أو المجلد الافتراضي. كل ما يتم تثبيته هو نفس OpenSSH الذي يأتي ويدعمه Windows، وهذا هو بالضبط سبب جدارة هذا المسار بالثقة.

إذا كنت تريد إجراء نفس التثبيت يدويًا في PowerShell كمسؤول، فالأمر الأساسي هو Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 متبوعًا بـ Start-Service sshd وSet-Service -Name sshd -StartupType Automatic.

2

الإعداد السريع خطوة بخطوة

  1. قم بتنزيل ملف SFTP Manager المرتبط في وصف الفيديو
  2. انقر بزر الماوس الأيمن عليه واختر تشغيل كمسؤول، ثم انقر فوق "نعم" في المطالبة
  3. اضغط على 1 ثم أدخل - يتم تثبيت خادم OpenSSH خلال 20 إلى 30 ثانية تقريبًا
  4. اضغط على 2 وEnter، ثم اكتب اسم المستخدم وكلمة مرور قوية لتسجيل الدخول إلى SFTP
  5. اكتب مجلدًا مخصصًا لهذا المستخدم، أو اتركه فارغًا لقبول المجلد الافتراضي
  6. لاحظ عنوان IP لجهاز الكمبيوتر الخاص بالخادم - قم بتشغيل ipconfig واقرأ سطر عنوان IPv4

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

3

اختبر تسجيل الدخول قبل أن تثق به

من جهاز كمبيوتر آخر على نفس الشبكة، افتح Command Prompt أو PowerShell واتصل بالعميل المدمج:

sftp [email protected]

استبدل اسم المستخدم وIP باسمك. يُظهر الاتصال الأول بصمة مفتاح مضيف الخادم ويسألك عما إذا كنت تريد المتابعة - اكتب yes. ثم أدخل كلمة المرور. إذا وصلت إلى موجه sftp>، فسيعمل الخادم. حاول put test.txt لتحميل ملف صغير وls لسرد ما هو موجود في المجلد. يعمل العميل الرسومي مثل FileZilla أو WinSCP أيضًا - اضبط البروتوكول على SFTP والمنفذ على 22.

4

التصلب لمدة خمس دقائق بعد التثبيت الثاني والستين

التثبيت سريع. يستغرق الإعداد الآمن بضع دقائق إضافية. العمل من خلال هذه القائمة القصيرة:

  1. استخدم كلمة مرور طويلة وفريدة لمستخدم SFTP - لا تستخدم أبدًا كلمة مرور تسجيل الدخول إلى Windows
  2. احتفظ بمستخدم واحد لكل شخص ومجلد واحد لكل منهما، حتى تعرف دائمًا من قام بتحميل ماذا
  3. لا تجعل مستخدم SFTP مسؤولاً - فهو يحتاج فقط إلى الوصول إلى المجلد الخاص به
  4. حافظ على تحديث Windows - تصل إصلاحات أمان OpenSSH عبر Windows Update
  5. استخدمه على شبكة LAN الخاصة بك إلا إذا كنت قد قرأت دليل جدار الحماية والتعرض للإنترنت أولاً
5

ملاحظة صادقة على المطالبة الثانية والستين

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

شاهد الفيديو كاملا

شاهد الإعداد الكامل لخادم SFTP على الشاشة، خطوة بخطوة، في فيديو Anshu الفني.

Watch Full Video
الأسئلة المتداولة

هل إعداد SFTP لمدة 60 ثانية ممكن حقًا؟

نعم للتثبيت نفسه يقوم البرنامج النصي SFTP Manager بأتمتة عملية تثبيت خادم OpenSSH وبدء الخدمة وقاعدة جدار الحماية وإنشاء المستخدم، وتنتهي خطوة التثبيت في حوالي 20 إلى 30 ثانية. يستغرق اختبار تسجيل الدخول والتصلب الأساسي بضع دقائق إضافية.

ما الذي يقوم بتثبيت البرنامج النصي SFTP Manager على جهاز الكمبيوتر الخاص بي؟

يقوم بتثبيت ميزة OpenSSH Server المضمنة من Microsoft على نظام التشغيل Windows، ويبدأ خدمة sshd، ويفتح منفذ TCP رقم 22 في جدار الحماية، وينشئ حساب مستخدم SFTP بالمجلد الخاص به. إنه برنامج تجميع تلقائي، وليس برنامج خادم منفصل لجهة خارجية.

هل SFTP أكثر أمانًا من خادم FTP الموجود في الفيديو السابق؟

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

يعتمد هذا الدليل على فيديو خادم Anshu الفني SFTP - هل أنت عالق في خطوة؟ اسأل في تعليقات الفيديو وسوف تحصل على الرد.