Skip to main content
How to SCP SSH
السلام عليكم ….
مرحبا بعد غياب طويل مدونتي العزيزة ^_^ .. اليوم خطرت على بالي فكرة هي ان
اشرح عملية نقل البيانات من سيرفر الى سيرفر اخر بدون تنزيل الملفات الى
جهازك ومن ثم رفعها على السيرفر الجديد ..والفكرة خطرت في بالي عندما اضطر
صديقي في العمل لهذه العملية وقام بأستخدامها ..وخطرت في بالي فكرة ان
اكتب موضوع عن هذا الامر لتفرغي في هذا الوقت ..
ملية النقل تسمى بـ SCP او Secure Copy النقل الامن
ولا حاجة لشرحها مرة اخرى لأني في البداية قمت بشرح الامر
توجد بعض الخيارات المهمة في SCP
والتي هي ..
P : منفذ السيرفر عندما يكون السيرفر ليس على المنفذ الافتراضي 22
r : هذا الاوبشن مهم لااذا كان لديك مجلد كامل وبداخله ملفات وتريد نقله مرة واحدة
لان دعونا نعطي امثلة حتى لا اطيل عليكم في الحديث
لنفرض لدينا ملف file.php وتريد نقله من جهازك الى السيرفر
scp index.php userssh@192.168.x.x:/temp/sec/saif/
وطبعا غير userssh بأسم الحساب الذي يمتلك صلاحيات بأستخدام ssh ومن ثم استبدل المسار تريد نقل الملفات اليه
مثال اخر
scp -r SECMIND userssh@192.168.x.x:/temp/sec/saif/
هذا الامر اذا كنت تريد نقل جميع الملفات الموجودة في مجلد SECMIND أستخدم r ولاحظ ان المجلد SECMIND سيتم نزوله ايضا في المسار الذي
كتبته
بمعنى سيكون لديك
/temp/sec/saif/.
===============================
scp -r SECMIND/* sshuser@192.168.x.x:/temp/sec/saif/
وايضا لو عملك يتطلب منك ان تنقل مجلد كمل من سيرفر الى سيرفر اخر بدون تنزيله الى جهازك سيكون كالتالي
scp -r userssh@192.168.x.x:/home/secmind/SECMIND/*
userssh2@192.168.x.x:/x/xx/
اتمنى ان يكون شرح مفيد ومفهوم …^_^ ويمكنكم مراجعة http://www.garron.me/en/articles/scp.html
as">
ReplyDelete