نسخ الملفات بين الأجهز scp

هناك كثير من الطرق لنسخ ملف بين جهازين بدءا من استخدام الفلاش, او ftp او ftps او حتى التخزين السحابي.

لكني افضل ابسط الحلول واكثرها أمن, استخدام الأمر scp وهذه القاعدة له:

scp source dist حيث:

source مكان الملف المراد نسخة

dist الوجهة المراد النسخ لها

وهنا امثلة استخدمها غالبا على افتراض ان لدي ثلاث اجهزة هي:

  • ServerA المستخدم USERA
  • ServerB المستخدم USERB
  • LOCAL المستخدم user

الآن لنفترض أنك على الجهاز LOCAL والمستخدم user وتريد نسخ ملف ~/file_name إلى المجلد /home/USERA/ على ServerA

scp ~/file_name USERA@ServerA:/home/USERA/

الآن لننسخ الملف من /home/USERA/file_name إلى السيرفر ServerB في المجلد /home/USERB/

scp USERA@ServerA:/home/USERA/file_name USERB@ServerB:/home/USERB/

هذا الأمر عندي افضل من بروتوكول FTP من وجهين, الأول بسيط جدا, الثاني آمن جدا