يرسل FTP العادي كلمة المرور والملفات الخاصة بك بنص واضح. يقوم SFTP بتشفير كل شيء عبر SSH. يقوم هذا الدليل بإعداد خادم SFTP حقيقي على جهاز كمبيوتر يعمل بنظام Windows في دقائق، ثم يضيف خطوات الأمان القليلة التي تحول التثبيت السريع إلى تثبيت آمن.
مسار الفيديو سريع عمدا. يمكنك تنزيل ملف SFTP Manager من وصف الفيديو، وتشغيله كمسؤول، والضغط على 1 للتثبيت، ثم الضغط على 2 لإنشاء مستخدم. تحت الغطاء، البرنامج النصي ليس سحريًا - فهو يقوم بتثبيت OpenSSH Server الخاص بشركة Microsoft على Windows، ويبدأ خدمة sshd، ويفتح جدار الحماية وينشئ تسجيل الدخول لك. هنا يتم شرح التدفق بالكامل بشكل صحيح، بالإضافة إلى عمليات الفحص والتصلب التي يجب أن تتبع التثبيت السريع.
يعد 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.
ipconfig واقرأ سطر عنوان IPv4هذا هو التثبيت الكامل. الخادم يستمع الآن. قبل أن تشارك معلومات تسجيل الدخول مع أي شخص، قم بإجراء الاختبار في القسم التالي بنفسك.
من جهاز كمبيوتر آخر على نفس الشبكة، افتح Command Prompt أو PowerShell واتصل بالعميل المدمج:
sftp [email protected]
استبدل اسم المستخدم وIP باسمك. يُظهر الاتصال الأول بصمة مفتاح مضيف الخادم ويسألك عما إذا كنت تريد المتابعة - اكتب yes. ثم أدخل كلمة المرور. إذا وصلت إلى موجه sftp>، فسيعمل الخادم. حاول put test.txt لتحميل ملف صغير وls لسرد ما هو موجود في المجلد. يعمل العميل الرسومي مثل FileZilla أو WinSCP أيضًا - اضبط البروتوكول على SFTP والمنفذ على 22.
التثبيت سريع. يستغرق الإعداد الآمن بضع دقائق إضافية. العمل من خلال هذه القائمة القصيرة:
المطالبة عادلة فيما يتعلق بالتثبيت نفسه - فالجزء الآلي ينتهي فعليًا في أقل من دقيقة، ويظهر الفيديو حدوث ذلك. ما لا يتضمنه المؤقت هو اختيار كلمة مرور مناسبة، واختبار تسجيل الدخول من جهاز آخر، وقائمة التشديد أعلاه. خصص إجمالي عشر دقائق وسيكون لديك خادم سريع الإنشاء وآمن للاحتفاظ به. يمكن إنشاء خادم FTP عادي بنفس السرعة، ولكنه يرسل كلمات مرور وملفات غير مشفرة - وهذا هو السبب الكامل وراء وجود SFTP.
شاهد الإعداد الكامل لخادم SFTP على الشاشة، خطوة بخطوة، في فيديو Anshu الفني.
Watch Full Videoنعم للتثبيت نفسه يقوم البرنامج النصي SFTP Manager بأتمتة عملية تثبيت خادم OpenSSH وبدء الخدمة وقاعدة جدار الحماية وإنشاء المستخدم، وتنتهي خطوة التثبيت في حوالي 20 إلى 30 ثانية. يستغرق اختبار تسجيل الدخول والتصلب الأساسي بضع دقائق إضافية.
يقوم بتثبيت ميزة OpenSSH Server المضمنة من Microsoft على نظام التشغيل Windows، ويبدأ خدمة sshd، ويفتح منفذ TCP رقم 22 في جدار الحماية، وينشئ حساب مستخدم SFTP بالمجلد الخاص به. إنه برنامج تجميع تلقائي، وليس برنامج خادم منفصل لجهة خارجية.
نعم. يرسل FTP العادي أسماء المستخدمين وكلمات المرور وبيانات الملف بنص واضح يمكن لأي شخص على المسار قراءته. يعمل بروتوكول SFTP عبر SSH، لذلك يتم تشفير تسجيل الدخول والنقل من النهاية إلى النهاية، ولهذا السبب تصر البيئات المصرفية والمكتبية على ذلك.