English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم الأمر scp في Linux لنسخ الملفات والمجلدات بين Linux.
scp هو اختصار لـ secure copy، وهو الأمر الخاص بنسخ الملفات بشكل آمن عبر نظام التشغيل Linux باستخدام تسجيل الدخول عبر ssh.
scp مشفر،rcp ليس مشفرًا، scp هو نسخة قوية من rcp.
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2
النصية البسيطة:
scp [معاملات اختيارية] file_source file_target
شرح المعاملات:
صيغة الأمر:
scp local_file remote_username@remote_ip:remote_folder أو scp local_file remote_username@remote_ip:remote_file أو scp local_file remote_ip:remote_folder أو scp local_file remote_ip:remote_file
مثال تطبيقي:
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 ar.oldtoolbag.com:/home/root/others/music scp /home/space/music/1.mp3 ar.oldtoolbag.com:/home/root/others/music/001.mp3
صيغة الأمر لنسخ الدليل:
scp -r local_folder remote_username@remote_ip:remote_folder أو scp -r local_folder remote_ip:remote_folder
مثال تطبيقي:
scp -r /home/space/music/ [email protected]:/home/root/others/ scp -r /home/space/music/ ar.oldtoolbag.com:/home/root/others/
يقوم الأمر التالي بتثبيت مجلد music المحلي في مجلد others على الخادم البعيد.
2. نسخ من الخادم البعيد إلى المحلي
مثال تطبيقي:
scp [email protected]:/home/root/others/music /home/space/music/1.mp3 scp -r ar.oldtoolbag.com:/home/root/others/ /home/space/music/
1. إذا كان هناك ميناء محدد لأمر scp في جدار الحماية على الخادم البعيد، يجب استخدام مفتاح -P لضبط ميناء الأمر، ويكون الشكل التالي:
#استخدام أمر scp مع端口号 4588 scp -P 4588 [email protected]:/usr/local/sin.sh /home/administrator
2. لضمان أن المستخدم الذي تستخدمه scp لديه صلاحية القراءة على الملفات المطلوبة على الخادم البعيد، وإلا لن يكون أمر scp فعالًا.