Archive

Posts Tagged ‘SSH’

طريقة نقل الملفات من جهازك إلى خادمك بإستخدام scp

السلام عليكم و رحمة الله
لنفرض أنك تود نقل ملفاتك إلى سيرفرك، سيتبادر لك SSH، لكن كيف؟ الحل معscp أو (secure copy)، بالعربية النقل الآمن.
هذه الأداة تتيح لك نقل ملفات من حاسوبك إلى الخادم بشكل مشفر عن طريق بروتوكول SSH، يمكنك أيضا نقل بيانات من خادم إلى خادم من دون حتى تنزيل الملفات إلى جهازك ثم رفعها إلى الخادم الآخر.
Scp بعدة خيارات أهمها:
P: منفذ الخادم الذي سنتصل به، عادة 22.
r: هذه مفيدة إن كان لديك مجلد بداخله عدة ملفات و تريد نقلها مرة واحدة.
أمثلة:
لنفرض هنا أنك تود نقل ملف index.html من جهازك إلى خادمك:

scp index.html sshuser@192.168.1.5:/htdocs/www/

إستبدل sshuser بإسم الحساب الذي يملك الصلاحيات الولوج بإستخدام SSH، بعدها إستبدل /htdocs/www/ بالمسار الذي تريد نسخ الملفات إليه.

scp -r mysite sshuser@192.168.1.5:/htdocs/www/

إن كنت تود نقل جميع الملفات الموجودة في المجلد mysite إستخدام r. لاحظ أن المجلد mysite سيتم إستحداثه أيضا في المسار /htdocs/www/ أي في الأخير سيكون لديك: /htdocs/www/mysite/.

scp -r mysite/* sshuser@192.168.1.5:/htdocs/www/

نفس سابق الأمر لكن هذه المرة سيتم نسخ محتويات المجلد mysite مباشرة إلى /htdocs/www/، أي أن المجلد mysite لو كان يحتوي على الملفات التالية:

mysite/
index.html
main.css
main.js

فإن المجلد /htdocs/www/ سيكون كالآتي:

/htdocs/www/
index.html
main.css
main.js

لو كان خادم SSH يتنصت على منفذ غير 22، قم بتعيينه بواسطة P.

scp -P 12345 index.html sshuser:/htdocs/www/

لو اردت مثلا نقل ملف/مجلد من خادم إلى خادم آخر دون الحاجة إلى تنزيلها إلى جهازك و بعدها رفعها إلى الخادم الآخر:

scp -r sshuser@192.168.1.5:/home/u245/mysite/* sshuser2@192.168.1.8:/htdocs/www/

مصادر:
SCP Introduction

التصنيفات :أنظمة يونكس الوسوم:, ,

إعداد خادم SSH

السلام عليكم و رحمة الله و بركاته
في هذا الدرس إن شاء سنتعرف على طريقة إعداد خادم SSH بإستخدام OpenSSH المعروف فوائده عديدة من بينها هو بمثابة remote connection المتوفر بالوندوز مع إضافة أخرى هي التشفير فكل البيانات التي ترسلها و تستقبلها تكون مشفرة فائدة أخرى هي تخطي الحدود المسموحة لك فمثلا أنت في شبكة أو دولة غير مسموح لها بدخول بعض المواقع فنلجأ إلى إستخدام SSH tunnel الذي يكون محاكيا للبروكسي لكن مع تشفير ،حيث نقوم الإتصال بسيرفر A الذي يقوم هو الآخر بتحويل إتصالنا إلى السيرفر B أما السيرفر B فيعتقد أننا جئنا من السيرفر A كما هو موضح في الصورة .
ssh-tunnel

قراءة المزيد…

التصنيفات :أنظمة يونكس الوسوم:, ,