اذهب إلى المحتوى
  • 0

ما هو بروتوكول SCP ولماذا نستخدمه

سعيد يوسف

السؤال

Recommended Posts

  • 1

إن SCP هو Secure copy protocol أي بروتوكول النسخ الآمن يستخدم لنقل الملفات بين الحواسيب يستخدم على الشبكة network. يفيد في:

  • نقل ملفات بين الحاسوب المحلي والحاسوب البعيد local host and remote host
  • أو بين حاسوبين بعيدين remote hosts
  • يعمل باستخدام البروتوكول  TCP port 22
  • يسمح برفع ملف مع الاحتفاظ بالخيارات permissions, timestamps الصلاحيات و التوقيع الزمني

تم بناء هذا البروتوكول على Secure Shell protocol (SSH) ويعتمد عليه ويستخدم نفس طريقة المصادقة authentication مما يضمن موثوقية و سرية البيانات authenticity and confidentiality.

يعمل خلال وضعين:

  • source mode: قراءة ملف من القرص الصلب وإرساله عبر الشبكة
  • sink mode: استقبال ملفات من الشبكة وكتابتهم على القرص

كيفية نسخ ملف:

من حاسوب محلي للحاسوب البعيد (على الشبكة)

scp LocalSourceFile user@remotehost:directory/TargetFile

LocalSourceFile مسار ملف محلي

user@remotehost اسم المستخدم في الاستضافة

directory/TargetFile مسار نسخ البيانات/الهدف

أما بين حاسوبين على الشبكة:

scp user@remotehost:directory/SourceFile LocalTargetFile


يستخدم الوسيط r

لجعل عملية النسخ عودية لتشمل جميع الملفات ضمن مجلد
scp -r user@host:directory/SourceFolder LocalTargetFolder
    ^^

في حال كان الحاسوب المستقبل يشغل برمجية SCP على منفذ غير 22 يمكن تمريره كوسيط

scp -P 2222 user@host:directory/SourceFile TargetFile
    ^^^^^^^ port

مشكلة في البروتوكول: تسمح بالمرسل بالكتابة فوق ملفات موجودة مسبقاً عند المستقبل مما يمسح الملفات القديمة ويعدلها. overwrite arbitrary files بالإضافة لمشاكل في إرسال البيانات النصية.

تم إيقاف التعامل معه في عام 2019 واستبدل مع البروتوكولين sftp and rsync

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...