- - أفضل خوادم SCP المتاحة لنظامي التشغيل Windows و Linux و macOS

أفضل خوادم SCP المجانية المتاحة لأنظمة Windows و Linux و macOS

Secure Copy ، أو SCP ، كما نشير إليها عادةبروتوكول يسهل نقل الملفات بين أجهزة الكمبيوتر المتصلة بالشبكة و / أو الأجهزة. إنه في الواقع امتداد لبروتوكول Secure Shell أو SSH. يتم نقله بتنسيق مشفر باستخدام نفس بروتوكول SSL الذي يستخدمه SSH. يستخدم مسؤولو النظام في الغالب SCP لنسخ الملفات بسرعة وسهولة من وإلى الخوادم ومعدات الشبكات بجميع أنواعها. خادم SCP هو المكون الذي تقوم بتثبيته على خادم حيث يتصل المستخدمون بتنزيل الملفات وتحميلها. توجد خوادم SCP للعديد من الأنظمة الأساسية بما في ذلك Windows و Linus و MacOS. واليوم ، نحن نكشف عن أفضل خوادم SCP المجانية لنظام التشغيل Windows و Linux و macOS.

اليوم ، سنبدأ مناقشتنا معنظرة عامة على SCP ، ما هو عليه ، ومن أين يأتي ولأي غرض يمكن استخدامه. بعد ذلك ، سنتعرف على أفضل خوادم SCP التي وجدناها للأنظمة الأساسية الثلاثة المستخدمة من قِبل مسؤولي النظام ، Windows و Linux و MacOS.

SCP In A باختصار

يشير SCP إلى كل من البروتوكول والفعليالتطبيقات التي تستخدم ملفات النسخ التي تستخدمها. يستند إلى بروتوكول BSD RCP ، مقاضاة لنقل الملفات بين المضيفين على الشبكة. يستخدم SCP بروتوكول Secure Shell (SSH) لنقل البيانات ويستخدم نفس آليات المصادقة. هذا يضمن صحة وسرية البيانات المنقولة.

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

يستخدم نموذجي ل SCP

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

اللجنة الدائمة مصدر الملف المستعمل@مضيف:الدليل/الملف الهدف

سيقوم هذا الأمر بنسخ SourceFile المحلي إلى الخادم البعيد. لنسخ الملفات من الخادم البعيد إلى المضيف المحلي ، يبدو الأمر كما يلي:

اللجنة الدائمة المستعمل@مضيف:الدليل/مصدر الملف الملف الهدف

غالبًا ما يستخدم SCP لنسخ الملفات مثل ملفات التكوين أو تحديثات البرامج الثابتة لمعدات الشبكات والعديد منها يشمل عميل SCP كجزء من نظام التشغيل الخاص بهم.

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

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

1. SolarWinds خادم SFTP / SCP (تحميل مجاني)

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

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

SolarWinds الحرة خادم SCP-SFTP

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

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

حلقة الوصل: قم بتنزيل خادم SFTP / SCP المجاني من SolarWind ، هنا

2. Bitvise SSH خادم

كلا SCP و SFTP عبارة عن بروتوكولات تستخدمبروتوكول SSH لتأمين نقل الملفات. ولهذا السبب ، يدعم خادم SSH bitwise بروتوكولي نقل الملفات بالإضافة إلى Secure Shell.

مثل خادم SolarWinds ، يستخدم Bitwise طريقة افتراضيةالحسابات أو الحسابات التي تم إنشاؤها داخل التطبيق وخارج نظام التشغيل أو مجال Active Directory. لكن خادم Bitwise يسمح أيضًا باستخدام حسابات نظام Windows. بهذه الطريقة ، تحصل على أفضل ما في العالمين. يمكن لمستخدمي AD أو Windows الاتصال باستخدام بيانات الاعتماد الخاصة بهم بينما تتيح لك الحسابات الافتراضية منح حق الوصول المخصص للموارد الخارجية.

إعدادات خادم Bitvise

خادم Bitvise لديه عدد قليل للاهتمامميزات ، على سبيل المثال ، يمكنك تقييد الاتصالات بـ SCP فقط ، مما يجعلها خادم SCP حقيقي. لكن السبب الحقيقي وراء هذا جيد هو الأمن الأفضل الذي يوفره. في تطبيقات Unix SCP القياسية ، فإن الوصول إلى SCP غالباً ما ينطوي ضمنيًا على الوصول إلى SSH أيضًا. لا يهم هذا الأمر كثيرًا في عالم يونكس نظرًا لأمان مستوى حساب نظام التشغيل المدمج. لكن الأمور مختلفة في عالم Windows حيث قد يعني منح الوصول إلى SSH السماح بتنفيذ Power Shell غير المصرح به. هذا هو السبب في أن خادم Bitvise يدعم القدرة على السماح بوصول SCP مع منع الوصول إلى shell.

كلمة تحذير واحدة حول خادم Bitwise: إنها مجانية للاستخدام الشخصي فقط. إذا كنت ترغب في استخدامه في سياق تجاري أو احترافي ، فيجب عليك شراء ترخيص.

3. FreeSSHd

يشير الحرف "d" في FreeSSHd إلى Daemon. إذا كنت قادمًا من خلفية يونكس ، فهذا بالتأكيد مصطلح مألوف. ولكن إذا كانت الخلفية هي Windows ، فإن Deamon ، في عالم Unix ، هو المكافئ لخدمة Windows. انها قطعة من البرنامج الذي يعمل في الخلفية لتقديم خدمة محددة.

إعدادات FreeSSHd

بالنسبة لل Free في FreeSSHd ، لا نعرف ما إذا كان tيرمز مجانًا كما هو بدون تكلفة أو مجانًا كما في المصادر المفتوحة. عدم وجود أي قسم لتنزيل الكود المصدري على الموقع الرسمي يتيح لك الشك في أنه السابق. عند الحديث عن الموقع ، يبدو أنه لم يتم تحديثه منذ بضع سنوات. ومع ذلك ، لا يزال FreeSSHd يستخدم على نطاق واسع. من الغريب أن أحدث إصدار لإصدار FreeSSHd على الموقع هو الإصدار 1.2.2 لكن قسم التنزيل يقترح 1.3.1. نعتقد أن المطور ليس لديه الوقت للحفاظ على موقع ويب محدث بعد الآن.

واحدة من أفضل ميزات FreeSSHd هو أنهسوف تعمل على أي نسخة من ويندوز تقريبا. متطلبات نظام التشغيل هي Windows NT 4 أو الأحدث. نشك بصدق في أنه لا تزال هناك إصدارات قديمة من Windows قيد التشغيل اليوم.

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

4. OpenSSH لنظام التشغيل Windows

كان OpenSSH في الأصل جزءًا من برنامج BSD المفتوحنظام التشغيل ، عندما تم إصداره ، في عام 1999. إنه نوع من "الجد" لمعظم خوادم SSH. OpenSSH هو في الحقيقة مجموعة من الأدوات تضم حوالي 10 أدوات بدلاً من قطعة واحدة من البرمجيات. ومع ذلك ، فإن OpenSSH هو جوهر المجموعة والمكون الذي يقوم بمعظم العمل الشاق. ومع ارتباط SCP ارتباطًا وثيقًا بـ SSH ، يتعامل خادم OpenSSH أيضًا مع SCP و SFTP.

SSHWindows الموقع

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

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

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

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

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

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

1. OpenSSH

المنافس الأول لنا هو نفس OpenSSH كما فعلناناقش للتو في قسم خادم ويندوز SCP. إنه ، بطريقة ما ، جد كل خوادم SSH. لقد كان هنا لما يمكن اعتباره عصورًا في سنوات تطور الكمبيوتر.

openSSH الشعار

وأفضل شيء في هذا هو أنه يأتيالمعيار مع معظم توزيعات لينكس. قد لا يكون قيد التشغيل بشكل افتراضي أو قد لا يكون مثبتًا ولكنه بالتأكيد متاح. في معظم الحالات ، كل ما عليك القيام به هو بدء البرنامج الخفي لـ OpenSSH. سيؤدي القيام بذلك إلى السماح باتصالات SSH وبالتالي السماح بنسخ ملفات SCP أيضًا.

من السهل التحقق مما إذا كان خادم opensh - وهو اسم خادم SSH الفعلي - متاحًا على نظامك. كل ما عليك فعله هو تشغيل أمر بسيط.

$ apt-cache search openssh-server

يجب أن يعود هذا الأمر:

openssh-server - secure shell (SSH) server, for secure access from remote machines

هذا يؤكد توافر مكون خادم OpenSSH. لتثبيته ، تحتاج فقط إلى تشغيل أمر تثبيت مدير الحزمة.

$ apt-get install openssh-server

ستعمل هذه الأوامر على أي توزيعيستخدم أداة الحزمة apt مثل Debian ومشتقاتها ، بما في ذلك Ubuntu. إذا كان التوزيع يستخدم مدير حزمة مختلفًا ، فستحتاج إلى استخدام أوامر الحزمة المحددة.

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

2. Dropbear SSH

Dropbear SSH هو آخر مفتوح المصدر SSH وخادم SCP والعميل. السمة الرئيسية هي بصمة صغيرة تجعلها مثالية لتطبيقات الموارد المحدودة. يستهدف Dropbear SSH بشكل أساسي الأنظمة المدمجة مثل أجهزة التوجيه أو المعدات الأخرى التي قد تحتاج إلى وظائف SSH و SCP. إنه يعمل على العديد من أنظمة التشغيل على غرار يونكس ويمكن أن يعدل ليتم تشغيله على معظم المنصات المتوافقة مع POSIX.

موقع Dropbear SSH

تم تطوير Dropbear SSH بنشاط بواسطة Mattجونسون وآخر إصدار هو أقل من شهرين من تاريخ كتابة هذا التقرير. من بين أكثر ميزات المنتج إثارة للاهتمام إمكانية ترجمة البرنامج إلى ملف تنفيذي مرتبط بشكل ثابت بسعة 110 كيلوبايت فقط. البرنامج متوافق مع مصادقة المفتاح العام OpenSSH ~ / .ssh / Author_keys. يمكن تشغيل البرنامج الخفي من inetd عند بدء التشغيل أو يمكن استخدامه بطريقة مستقلة. وأخيراً ، يمكن تمكين الميزات أو تعطيلها بسهولة عند التحويل البرمجي ، مما يؤدي إلى إنشاء ملف قابل للتنفيذ أصغر مع الميزات المطلوبة فقط.

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

3. كلمة حول Cygwin

ربما سمعت عن Cygwin من قبل. إنه مشروع مفتوح المصدر يهدف إلى توفير DLL Windows يقوم بتنفيذ عدد كبير من وظائف API POSIX. بشكل ملموس ، فهذا يعني أنه يمكن إعادة ترجمة أي تطبيق مفتوح المصدر لنظام Linux لاستخدام Cygwin ، وبالتالي ، يعمل على نظام أساسي يستند إلى Windows.

إذا كنت مسؤول نظام Windows ولديكلم تسمع عن Cygwin ، فقد ترغب في التعرف عليه وربما تثبيته على جهاز كمبيوتر يعمل بنظام Windows وترى بنفسك ما يدور حوله. إنه ليس مثاليًا ولن يحول خادم Windows الخاص بك إلى جهاز Unix ، لكنه سيتيح لك الوصول إلى مجموعة واسعة من الخيارات عندما يتعلق الأمر ببرامج وأدوات إدارة النظام.

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

خادم ماك SSH

على الرغم من أن عامة الناس قد لا تكون على علمذلك ، ماك هو نظام تشغيل آخر يشبه يونيكس. ومع ذلك ، خلافًا لمعظم أنظمة Unix-like و Linux على وجه الخصوص- يستخدم MacOS نوعًا مختلفًا من kernel وهو عبارة عن مزيج من kernel متجانسة - مثل Linux - و هندسة microkernel.

بسبب هذه الجذور يونكس ، فإنه ليس من المستغربهذا الدعم لـ SSH - والذي يتضمن أيضًا دعم SCP - هو ميزة أصلية لـ macOS. كما هو الحال مع معظم توزيعات Linux ، لا يتم تمكين وظيفة SSH بشكل افتراضي في nacOS ولكن تمكينها سهل للغاية.

تمكين الدخول عن بعد على ماك أو إس

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

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

فى الختام

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

ما هو خادم SCP المفضل لديك؟ هل هي واحدة من الدول القليلة التي قدمناها للتو؟ ما الذي يعجبك أكثر شيئ في ذلك؟ استخدم التعليقات أدناه لمشاركة تجربتك معنا.

تعليقات