كيفية إجراء نقل الملفات عبر SCP [صور مرفقة]
يتيح لك SCP نقل الملفات من المحلي إلى البعيد أو من البعيد إلى المحلي. اقرأ هذا المنشور لتتعلم كيفية إتمام نقل الملفات عبر SCP في حالات مختلفة.
كيف يمكنني استخدام SCP لنقل الملفات؟
"أحتاج أحياناً إلى نقل الملفات بين أجهزة الكمبيوتر. جربت مجموعة متنوعة من طرق نقل الملفات المختلفة، لكنني واجهت مشاكل دائماً. على سبيل المثال، حجم الملفات يجعل إرسالها مستحيلاً. يقول صديقي إنه قد يكون بإمكاني نسخ الملفات بأمان باستخدام SCP. هل هناك من يمكنه إعطائي بعض النصائح حول كيفية إرسال الملفات بواسطة SCP من جهاز بعيد إلى جهاز محلي؟"
-
ما هو SCP وكيفيةใชeه لنقل الملفات؟
بروتوكول النسخ الآمن (SCP)، وهو أداة مساعدة لسطر الأوامر تستخدم آلية SSH، يتيح لك نقل الملفات بأمان من جهاز كمبيوتر إلى آخر. في هذا الجزء، نقدم لك أوامر SCP مفصلة لنقل الملفات في ثلاث حالات مختلفة.
إليك بعض صيغ وخيارات أوامر SCP الأساسية التي تحتاج إلى معرفتها.
يتم تقديم صيغة أمر نقل الملفات عبر SCP بالشكل التالي:
scp [OPTION] [user@]SRC_HOST:]file1 [user@]DEST_HOST:]file2
- [OPTION]-تُستخدم الخيارات لتنفيذ المهام المتعلقة بـ SCP، مثل التثبيت، التكوين، النسخ، إلخ.
- [user@]SRC_HOST:]file1 - ملف المصدر.
- [user@]DEST_HOST:]file2 - ملف الوجهة.
يوفر SCP مجموعة واسعة من الخيارات التي تنظم كل جانب من جوانب نشاطه. وفيما يلي الأكثر شيوعاً منها:
- ✍-P- يحدد منفذ ssh للمضيف البعيد.
- ✍-p- يحافظ على أوقات تعديل الملفات والوصول إليها.
- ✍-q- استخدم هذا الخيار إذا كنت تريد إخفاء مقياس التقدم والرسائل غير المتعلقة بالأخطاء.
- ✍-C- يجبر SCP على ضغط البيانات أثناء إرسالها إلى الجهاز الوجهة.
- ✍-r- يطلب من SCP نسخ المجلدات بشكل متكرر (بشكل تسلسلي).
اقرأ الملاحظات بعناية قبل إجراء عملياتك.
- يتضمن كل من نظامي Linux وMac أمر SCP. إذا كنت تستخدم نظام Windows، فيجب عليك تنزيل وتثبيت PuTTY أو نسخ ملف "pscp.exe" (برنامج SCP لنظام Windows) إلى المجلد المستهدف الذي تنويใชي استخدامه فيه.
- يتطلب أمر SCP المصادقة باستخدام مفتاح SSH أو كلمة المرور على الأنظمة البعيدة نظراً لأنه يعتمد على نفق SSH (آمن Shell) لنقل البيانات.
- عند نسخ ملفات تحمل نفس الاسم والموقع على كلا النظامين، توخ الحذر لأن SCP سيعمل تلقائياً على استبدال الملفات.
- لنسخ الملفات، يجب أن تمتلك على الأقل إذن القراءة على ملف المصدر وإذن الكتابة على النظام المستهدف.
الحالة 1. نقل ملفات عبر SCP من الجهاز المحلي إلى الجهاز البعيد
الخطوة 1. قم بتنفيذ الأمر التالي لنسخ ملف محلي إلى جهاز كمبيوتر بعيد:
scp file.txt [email protected]:/remote/directory
- file.txt - اسم الملف المستهدف الذي تريد نقله
- remote_username - اسم المستخدم للجهاز البعيد
- 10.10.0.2 - استبدله بعنوان IP
- /remote/directory - المسار الذي تريد نسخ الملف إليه (إذا لم يتم توفير مجلد بعيد، فسسيتم نسخ الملف إلى المجلد الرئيسي للمستخدم البعيد.)
الخطوة 2. أدخل كلمة مرور المستخدم لبدء العملية.
قم بتنفيذ الأمر أدناه لتحديد اسم ملف جديد إذا كنت تريد حفظ الملف باسم مختلف:
scp file.txt [email protected]:/remote/directory/newfilename.txt
الحالة 2. نقل ملفات عبر SCP من الجهاز البعيد إلى الجهاز المحلي
الخطوة 1. استبدل المعلومات المماثلة في الحالة 1 وقم بتنفيذ الأمر لـ نقل الملفات من الجهاز البعيد إلى المحلي:
scp [email protected]:/remote/file.txt /local/directory
الخطوة 2. أدخل كلمة المرور لتنفيذ المهمة.
الحالة 3. نقل ملف بين كمبيوترين بعيدين عبر SCP
الخطوة 1. أدخل الأمر التالي لنسخ ملف بين نظامين بعيدين.
scp [email protected]:/files/file.txt [email protected]:/files
- /files/file.txt- اسم الملف المستهدف
- host1.com- المضيف الذي تنقل الملفات منه
- /files - الدليل الذي تريد نسخ الملفات إليه
- host2.com - المضيف المستهدف الذي تريد نقل الملفات إليه
الخطوة 2. أدخل كلمة مرور كلا الجهازين وسيتم نقل الملف مباشرة.
AnyViewer: نقل الملفات بين أجهزة ويندوز بخواتم أبسط
نظراً للقيود المذكورة أعلاه، قد تبحث عن طريقة أسهل لنقل الملفات بين أجهزة الكمبيوتر. يوصى باستخدام برنامج الطرف الثالث AnyViewer لنقل الملفات نظراً للمزايا التالية.
- سهل الاستخدام. يتميز بواجهة بسيطة وعمليات سهلة لنقل الملفات دون قيود.
- سريع. يتميز بسرعة نقل ملفات عالية، على سبيل المثال، يستغرق نقل ملف مضغوط بحجم 2 جيجابايت حوالي 20 ثانية فقط عندما يكون كلا الجهازين على شبكة محلية (LAN).
- متوافق. يدعم عدة إصدارات من نظام ويندوز، بما في ذلك نظام تشغيل ويندوز ونظام تشغيل خادم ويندوز (Windows Server).
- متعدد الوظائف. بصرف النظر عن نقل الملفات، يتيح لك AnyViewer مشاركة الشاشة، إدارة حاسوبك عن بعد، والتواصل عبر مربع الدردشة في جلسة تحكم عن بعد، وما إلى ذلك.
- الوصول عن بعد بدون مراقبة. يقدم وصولاً عن بعد بدون مراقبة إلى أجهزة الحاسوب المكتبية والمحمولة بدون إعدادات معقدة.
الخطوة 1. على جهاز العميل، انتقل إلى تسجيل الدخول في الجزء الأيمن ثم انقر على إنشاء حساب (يمكنك تسجيل الدخول مباشرة إذا كنت قد أنشأت حساباً بالفعل).
الخطوة 2. املأ معلومات التسجيل.
الخطوة 3. سجل الدخول إلى نفس الحساب على الأجهزة الأخرى. وبعد ذلك يمكنك رؤية الأجهزة المخصصة .
الخطوة 4. انتقل إلى واجهة الجهاز لتحديد الجهاز المستهدف الذي تريد نقل الملفات إليه، ثم انقر فوق نقل الملفات.
الخطوة 5. يتوفر الآن مربع حوار نقل الملفات لنقل الملفات بين أجهزة الكمبيوتر. يظهر الكمبيوتر العميل على يمين المربع، بينما يوجد الكمبيوتر المضيف على اليسار. حدد الملفات وانقر فوق السهم الأيمن لنقلها إلى الكمبيوتر العميل. حدد الملفات ثم انقر فوق السهم الأيسر لنقلها إلى الكمبيوتر المضيف.
يمكنك الاطلاع على حالة النقل في أسفل المربع. انقر بزر الماوس الأيمن لإيقاف المهام مؤقتاً أو إزالتها.
- ملاحظات:
- يمكن نقل ملف واحد بحجم أصغر من 100 ميجابايت باستخدام حساب AnyViewer المجاني، ويُسمح لك فقط بنقل ما يصل إلى 100 ملف في المرة الواحدة. لنقل ملفات أكبر، قم بالترقية إلى خطة احترافية أو مؤسسية. بعد ذلك، ستتحصل على الحقوق التالية:
- نقل ملفات أسرع. تبلغ سرعة نقل الملفات عبر الإنترنت للحساب المجاني 500 كيلوبايت/ثانية، ولكنها يمكن أن تصل إلى 10 ميجابايت/ثانية للحساب المدفوع.
- تعيين المزيد من الأجهزة لنفس الحساب لتحقيق نقل مباشر للملفات.
- الاتصال بالكمبيوتر المضيف في وضع الخصوصية بحيث يمكنك قفل لوحة مفاتيح الكمبيوتر البعيد وماوسه وتسويد شاشته.
الخاتمة
يقدم هذا المنشور دليلاً خطوة بخطوة حول نقل ملفات SCP. قد يفهم البعض الطرق ونجحوا في نقل الملفات بين أجهزة الكمبيوتر عبر أوامر SCP. ومع ذلك، قد يشعر البعض بالارتباك بسبب الأوامر المعقدة؛ في هذه الحالة، يمكنك تجربة AnyViewer لإتمام نقل الملفات بين أجهزة الكمبيوتر بخواتم بسيطة.