أفضل برنامج خادم SFTP لنقل الملفات بشكل آمن

click fraud protection

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

اليوم ، نلقي نظرة على برنامج خادم SFTP. لماذا SFTP ، قد تسأل؟ حسنًا ، غالبًا بسبب مخاوف أمنية. يقوم بروتوكول SFTP بتغليف نقل الملفات ضمن اتصال SSH آمن ، مما يجعله مثاليًا للاستخدام على الشبكات العامة ، مثل الإنترنت.

قبل أن نلقي نظرة على خوادم SFTP الفعلية نفسها ، سنبدأ بمناقشة بروتوكولات نقل الملفات المختلفة المتاحة اليوم وكيفية اختلافها. بعد ذلك ، سنقدم أفضل برنامج خادم SFTP لنظام التشغيل Windows بما في ذلك خياران متنقلان. أخيرًا ، سنلقي نظرة على ما هو متاح على Linux. كما ترى ، يأتي كل نظام Linux تقريبًا مزودًا بخادم SFTP مدمج فيه.

حول بروتوكولات نقل الملفات

FTP (الذي يرمز إلى بروتوكول نقل الملفات — كيف الأصلي) هو الجد لجميع بروتوكولات نقل الملفات. تم اختراعه في أوائل السبعينيات كواحدة من الطرق الأساسية لنقل الملفات بين الأنظمة. أصبح من الشائع أن معظم أنظمة التشغيل في الوقت الحاضر بما في ذلك Windows و Mac OS و Linux لديها شكل من أشكال عميل FTP. FTP هو بروتوكول غير مشفر. لم يكن الأمر مهمًا في الأصل نظرًا لعدم وجود شبكات عامة ولكنها أقل من مثالية للاستخدام على الإنترنت ، خاصة عندما تفكر في أنه لا يتم فقط إرسال الملفات المنقولة ولكن أيضًا بيانات اعتماد تسجيل الدخول عبر الشبكة غير مشفر. سيكون بمقدور أي شخص يعترض حركة المرور التقاط أسماء المستخدمين وكلمات المرور. هذا هو السبب في اختراع بروتوكولات آمنة مثل SFTP و FTPS.

instagram viewer

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

FTPS - والتي تعني بروتوكول نقل الملفات الآمن - هو إصدار آمن من بروتوكول FTP الذي يضيف طبقة تشفير تستخدم إما طبقة المقابس الآمنة (SSL) أو طبقة النقل الآمنة (TLS) البروتوكولات. إنه في الحقيقة ليس أكثر من بروتوكول FTP الذي تم تحسينه للسماح بالتفاوض بشأن تشفير البيانات وعمله مشابه لعملية HTTPS لمواقع الويب. تم تقديم البروتوكول في منتصف التسعينات ، بعد فترة وجيزة من إصدار Netscape لملحق Secure Sockets Layer وهو الآن مستخدم على نطاق واسع. تم تحسينه لاحقًا للسماح بـ TLS بالإضافة إلى تشفير SSL ، مما يوفر أمانًا أفضل.

SFTP - وهو اختصار لـ Secure File Transfer Protocol (هل تلاحظ الاختلاف الدقيق؟) - هو طريقة آمنة أخرى لنقل الملفات بطريقة مشفرة ولكنها لا تستند إلى بروتوكول FTP. بدلاً من ذلك ، يعتمد على Secure SHell أو SSH. في الواقع ، SFTP هو امتداد لبروتوكول SSH ليشمل وظيفة نقل الملفات الشبيهة بـ FTP ويدعم الأوامر الشبيهة بـ FTP. على هذا النحو ، فإن مستوى أمان نقل ملف SFTP هو نفس مستوى جلسة SSH.

من المهم عدم الخلط بين بروتوكول نقل الملفات الآمن وبروتوكول نقل الملفات البسيط ، اللذين يشار إليهما باسم SFTP. هذا الأخير هو بروتوكول لم يعد قيد الاستخدام تم تطويره ليكون حلا وسطا بين بروتوكول TFTP الأولي وبروتوكول FTP كامل الميزات.

قد يذكرك وصفنا لـ SFTP ببروتوكول آخر مشابه يسمى SCP أو Secure Copy. SCP هو بروتوكول آخر لنقل الملفات يعمل ضمن اتصال SSH. هذا هو المكان الذي ينتهي فيه التشابه ، على الرغم من أن SCP يوفر فقط نقل الملفات ولكن ليس لديه أي من إمكانيات إدارة الملفات والتصفح المتقدمة لبروتوكول SFTP.

أفضل خوادم SFTP لنظام التشغيل Windows

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

قد تعرف بالفعل الرياح الشمسية. تصنع الشركة بعضًا من أفضل برامج إدارة الشبكة والمراقبة. وهي مشهورة أيضًا بعمل العديد من أدوات البرمجيات المجانية. وتشمل تلك اختيارنا الأول خادم SolarWinds مجاني SFTP / SCP.

كما يوحي اسمه ، فإن الخادم سيتعامل مع كل من بروتوكول SFTP و SCP ، بروتوكولي نقل الملفات المستندة إلى SSH. يعمل كخدمة Windows ، يجب أن يكون تشغيل الخادم مهمة سهلة لأي مسؤول نظام. وإذا كنت جديدًا على ذلك ، فإن واجهة المستخدم السهلة ستجعلك تشعر بالراحة بسرعة كبيرة.

SolarWinds خادم SFTP-SCP مجاني
  • تنزيل مجاني: SolarWinds SFTP / SCP Server
  • رابط التنزيل الرسمي: https://www.solarwinds.com/free-tools/free-sftp-server/registration

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

ال برنامج SolarWinds مجاني لـ SFTP / SCP يمكن استخدام الخادم لنقل الملفات التي يصل حجمها إلى 4 غيغابايت بشكل آمن. يمكنه أيضًا التعامل مع عمليات النقل المتزامنة من أجهزة متعددة. يتم تنزيله كملف مضغوط يتم استخراجه إلى مثبت Windows MSI. بمجرد التثبيت ، التكوين بسيط قدر الإمكان. ما عليك سوى بدء تطبيق لوحة التحكم وتحديد عدد قليل من الخيارات مثل البروتوكولات وخيارات النقل المسموح بها.

2. FreeFTPd

ابن عم قريب من FreeSSHd, FreeFTPd هو خادم FTP كامل المواصفات لنظام Windows. إنه أحد الخوادم النادرة التي ستدعم FTP وأيضًا كل من SFTP و FTPS ، بفضل أصول SSH الخاصة به. كما يوحي اسمه ، هذا خادم FTP مجاني. تدعي أنها تعمل على أي إصدار من Windows من NT 4.0 والأداة تدعم إنشاء المستخدمين المحليين - بدلاً من استخدام حسابات مجال Windows.

لقطة شاشة

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

3. Syncplify.me خادم!

ال Syncplify.me خادم!، خادم SFTP و FTPS كامل المواصفات من Syncplify.me، هو حقا خادم على المنشطات. سوف يفعل أكثر من مجرد نقل الملفات وقد تم إنشاؤه مع وضع الأمان في الاعتبار. تسمى إحدى سماته الرئيسية Syncplify.me Protector ™ يستخدم الذكاء الاصطناعي لتحديد الهجمات تلقائيًا. حتى تلك المجهولة.

Syncplify.me خادم! لقطة شاشة

ال Syncplify.me خادم! يمكن تثبيته في وضع التوفر العالي حيث سيعمل خادمان كخادم واحد ويوفر الفشل التلقائي ، مما يلغي وقت التوقف عن العمل. يضم العديد من خيارات التكوين المتقدمة ويمكن توسيعه باستخدام البرامج النصية في JavaScript و C ++ و Pascal أو Basic (نعم ، Pascal أو Basic ، هذه ليست خطأ مطبعي) لأتمتة إدارة المستندات و سير العمل.

سيتم تشغيل خادم نقل الملفات القوي هذا على نظام التشغيل Windows Server 2008 والإصدارات الأحدث ، في الإصدارين 32 و 64 بت. على الرغم من أن هذا جزء من برنامج مدفوع ، إلا أن هناك إصدارًا مجانيًا / تقييمًا يحتوي على جميع ميزات الإصدار النهائي. ومع ذلك ، لن يقبل سوى اتصال واحد ولا يمكن استخدامه في بيئة إنتاج.

4. خادم Bitvise SSH / SFTP

من المحتمل انك تعرف Bitvise. تتخصص الشركة في برامج الوصول عن بعد الآمنة لنظام Windows. بعض من أشهر منتجاتها هي خادم Bitvise SSH و عميل SSH. نظرًا لأن SFTP هو مجرد امتداد لـ SSH ، فإن خادم SSH الخاص بهم سيدعم أيضًا SFTP. ال خادم Bitvise SSH يشاع أنه واحد من الأسرع المتاحة. سيتم نقل الملفات بالسرعة التي سيسمح بها العميل والاتصال بالشبكة. علاوة على ذلك ، يتم دعم عدد غير محدود من الاتصالات المتزامنة. سيكون القيد الحقيقي الوحيد الذي ستواجهه عند استخدامه هو الجهاز الذي يتم تشغيله عليه.

لقطة شاشة خادم Bitvise

أما بالنسبة للأمن خادم Bitvise SSH لا تترك أي شيء مرغوب فيه لأنها تستخدم Crypto ++ 5.3 ، واحدة من أفضل مكتبات التشفير ، لتأمين الاتصالات. يدعم الخادم أيضًا الحسابات الافتراضية لضمان عدم تعرض حسابات النظام الخاصة بك للخطر. العيب الوحيد لهذا المنتج هو أنه ليس مجانيًا. إنه للاستخدام الشخصي وغير التجاري ولكن أي استخدام آخر يتطلب شراء ترخيص بعد فترة تقييم مدتها ثلاثين يومًا. ومع ذلك ، بسعر أقل من 100 دولار لكل خادم ، فإن السعر أكثر من معقول. تقدم الشركة أيضًا تراخيص مواقع وتراخيص محدودة حول العالم للمؤسسات الكبيرة.

5. SYSAX Multi Server

لا عجب ، SYSAX Multi Server يدعم بروتوكولات متعددة. سيسمح بالاتصالات باستخدام كل من SFTP و FTPS ولكنه سيتعامل أيضًا مع عمليات نقل الملفات المستندة إلى FTP و HTTPS. ولجعله أفضل ، فهو أيضًا خادم telnet و SSH. يدعم الخادم استخدام كل من حسابات Windows والحسابات الافتراضية التي تم إنشاؤها محليًا ، مما يمنحك أفضل ما في العالمين. من السهل إدارتها وتكوينها ، بفضل واجهتها سهلة الاستخدام المستندة إلى الويب.

لقطة من شاشة SYSAX Multi Server

الخادم متاح في عدة إصدارات. ال شخصي الإصدار مجاني ولكنه يقتصر على اتصال واحد في كل مرة ولن يقوم بنقل ملفات HTTPS. كما يقتصر على الاستخدام الشخصي وغير التجاري. هناك أيضا اساسي, المحترفينو مشروع - مغامرة إصدارات كل منها تدعم ميزات أكثر فأكثر بأسعار تتراوح من $ 197 إلى $ 697.

6. خادم FTP XLight

ال خادم FTP Xlight هو خادم Windows FTP و SFTP و FTPS بسيط. إنه برنامج قوي بذاكرة منخفضة واستخدام CPU. مصمم لأداء عالي ، يمكنه بسهولة التعامل مع الآلاف من اتصالات FTP المتزامنة. يدعم الخادم مستخدمي Active Directory أو مستخدمي LDAP أو المستخدمين المحليين ، مما يجعله مناسبًا تمامًا في أي نوع من المواقف.

لقطة شاشة خادم FTP Xlight

ال خادم Xlight FTP يحتوي على العديد من الميزات المفيدة بما في ذلك توفر إصدار مجاني للاستخدام الشخصي. يقتصر على 5 اتصالات متزامنة بينما الإصدار القياسي بسعر 40 دولارًا يسمح 50 والإصدار الاحترافي بسعر 130 دولارًا غير محدود. لاحظ أن ترخيصًا إضافيًا مطلوبًا لـ SSH وبالتالي SFTP. سيتم تشغيل البرنامج على أنظمة التشغيل Windows 2000 و XP و Vista و 7 و 10 و 2003 و 2008 و 2012.

بعض خوادم SFTP المحمولة

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

1. Syncplify.me Micro SFTP Server

Syncplify.me، الذي أحضر لنا كامل الميزات خادم SFTP و FTPS استعرض أعلاه ، كما يقدم خادم Micro SFTP للنوافذ. إنه خادم SFTP مستقل تمامًا ومحمول تمامًا يمكن تشغيله من USB stick دون الحاجة إلى أي تثبيت. وخلافا لأخيه الكبير Syncplify.me SFTP وخادم FTPS، ال خادم Micro SFTP البرنامج مجاني تمامًا ويمكن استخدامه في أي موقف بما في ذلك الإنتاج أو الاستخدامات التجارية.

Syncplify.me لقطة شاشة الخادم الصغير

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

2. خادم Core Mini SFTP

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

لقطة للشاشة الأساسية البسيطة خادم بروتوكول نقل الملفات

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

أفضل خوادم SFTP لنظام التشغيل Linux

Linux هو نظام تشغيل شائع للخوادم ، لذلك ليس من المفاجئ أن يرغب المستخدمون في تشغيل خادم SFTP على هذا النظام الأساسي. لحسن الحظ ، هناك الكثير من الخيارات المتاحة. في الواقع ، ربما يكون الاختيار الثالث أدناه موجودًا بالفعل في معظم عمليات تثبيت Linux.

1. ProFTPd

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

عينة شاشة proFTPd

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

2. PureFTPD

خادم FTP و SFTP آخر مفتوح المصدر ، PureFTPD لا تعمل فقط على Linux ولكن أيضًا على معظم أنظمة التشغيل الشبيهة بـ Unix مثل BSD أو Solaris. هدف المشروع هو توفير خادم FTP متوافق مع المعايير. تمت ترجمة جميع الرسائل إلى لغات متعددة ، مما يجعل هذا خيارًا مثاليًا للبيئات متعددة اللغات.

لقطة شاشة لبرنامج إدارة المستخدمين PureFTPd

PureFTPD مجاني ويأتي بلا قيود على الإطلاق. جميع ميزاته متاحة لأي مستخدم. بالحديث عن الميزات ، تتضمن قدرة الخادم على الحد من النطاق الترددي للاتصالات ، للتشغيل جلسات في نظام ملفات ظاهري ، لتعيين حدود التحميل والتنزيل ، والعديد غيرها الميزات. تتوفر الحزم المصممة مسبقًا للعديد من توزيعات Linux بما في ذلك Mandriva و Debian و Ubuntu و Slackware. كما أنه متاح كرمز مصدر يمكن ترجمته بدون أي تعديل وتشغيله على أي نظام تشغيل مدعوم آخر.

3. خيار آخر: OpenSSH

يعمل SFTP فوق SSH ومنذ ذلك الحين OpenSSH مدمج في معظم أنظمة Linux ، إن لم يكن كلها ، فإن SFTP جاهز أيضًا للاستخدام. في نظام Linux نموذجي ، يجب أن يتمكن معظم المستخدمين - طالما أن لديهم وصول SSH - من استخدام عميل SFTP والاتصال بالخادم. وذلك سيسمح لهم بنقل الملفات من وإلى الدليل الرئيسي. ضع في اعتبارك أن المنفذ 22 — الذي يستخدمه بروتوكول SFTP — قد يتم حظره افتراضيًا. قد تحتاج إلى حفر القليل لمعرفة كيفية فتحه ، ولكن هذا هو كل ما تحتاجه لخادم SFTP الخام. إذا كانت احتياجاتك أكثر من مجرد نقل عرضي ، فإننا نقترح بشدة أن تستخدم برنامج خادم SFTP أكثر فعالية.

فى الختام

على الرغم من أن FTP لا يزال وسيلة شائعة جدًا لنقل الملفات ، إلا أن افتقاره إلى الأمان أدى إلى ظهور بروتوكول SFTP الذي يعالج معظم المخاوف الأمنية. لدينا جميع الأسباب للاعتقاد بأن هذا البروتوكول المحسن سيظل يستخدم لسنوات قادمة. ستؤدي جميع البرامج الأعلى التي تمت مراجعتها هنا عملًا ممتازًا ، ولكن لا يسعنا إلا أن نفضل اختيارنا الأول: خادم SolarWinds SFTP / SCP. ليس فقط منتجًا ممتازًا ولكنه يأتي أيضًا من شركة تتمتع بسمعة راسخة في توفير بعض أفضل برامج إدارة الشبكة بما في ذلك بعض الأدوات المجانية الرائعة.

watch instagram story