البرمجة

نقل ملفات عبر SSH: دليل شامل لنسخ المجلدات بسهولة

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

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

bash
ssh username@remote_machine_ip

بعد تأكيد الاتصال بنجاح، يمكنك استخدام أمر scp (secure copy) لنسخ المجلد من الجهاز البعيد إلى الجهاز المحلي (سطح المكتب). على سبيل المثال، افترض أنك ترغب في نسخ مجلد باسم “example_folder” من الجهاز البعيد إلى سطح المكتب الخاص بك. استخدم الأمر التالي:

bash
scp -r username@remote_machine_ip:/path/to/example_folder ~/Desktop/

في هذا الأمر:

  • -r يشير إلى أن العملية تشمل مجلدًا بأكمله بدلاً من ملف فقط.
  • username@remote_machine_ip تحديد المستخدم وعنوان IP للجهاز البعيد.
  • /path/to/example_folder المسار الكامل للمجلد الذي تريد نسخه من الجهاز البعيد.
  • ~/Desktop/ المجلد الهدف على سطح المكتب الخاص بك.

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

بهذا، يمكنك بسهولة نسخ الملفات والمجلدات بين أجهزة الكمبيوتر باستخدام الأوامر الأساسية المتاحة في واجهة الطرفية عبر SSH، مما يوفر لك الوسيلة الآمنة والفعّالة لنقل البيانات.

المزيد من المعلومات

بالتأكيد، سأزودك بمزيد من المعلومات حول عملية نقل الملفات عبر SSH وكيفية تحسين تجربتك في هذا السياق.

1. البداية بتسجيل الدخول عبر SSH:

ضمن الخطوات الأولى، يجب عليك تسجيل الدخول إلى الجهاز البعيد باستخدام الأمر التالي:

bash
ssh username@remote_machine_ip

حيث username هو اسم المستخدم الخاص بك، وremote_machine_ip هو عنوان IP للجهاز البعيد. بعد إدخال كلمة المرور، ستكون متصلاً بشكل آمن.

2. تجنب فقدان الاتصال أثناء عملية النسخ:

قد يحدث فقدان الاتصال خلال عملية النسخ، ولتجنب فقدان البيانات، يمكنك استخدام أداة tmux أو screen لإنشاء جلسة تتيح لك استئناف العملية في حالة فقدان الاتصال.

3. الاستفادة من ضغط الملفات:

لتقليل حجم الملفات المرسلة، يمكنك استخدام أداة ضغط مثل tar بالتزامن مع ssh، مما يساعد في تسريع عملية النقل وتوفير نطاق الشبكة.

4. إعادة استخدام مفاتيح SSH:

لتحسين أمان الاتصال، يُفضل استخدام مفاتيح SSH بدلاً من كلمات المرور. يمكنك إنشاء مفتاح SSH بواسطة الأمر التالي:

bash
ssh-keygen -t rsa

ثم قم بنقل المفتاح العام إلى الجهاز البعيد باستخدام ssh-copy-id:

bash
ssh-copy-id username@remote_machine_ip

الختام:

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

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر