المساعد الشخصي الرقمي

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



Chakira
11-02-2013, بتوقيت غرينيتش 01:32 AM
عندك سرفر اساسي عليه المواقع وليكن اسمه Server1
ويكون معاك الروت بتاعه وانت بتعمل باك اب مثلا عن
طريق السى بانل والباك اب محفوظ فى مجلد وليكن اسمه /backups

السرفر التاني تحتاج فيه شيل فقط مش لازم روت وليكن اسمه Server2 واسم اليوزر هناك user

هنبدا اننا نعمل اتصال بين السرفرين بنظام ال public/privet key

البدايه من server1

نبدا نعمل المفتاح اللى هيتم بيه الدخول للسرفر التاني بدون طلب البسورد كي يتم الباك اب بشكل تلقائى

لبد انشاء مفتاح دخول





رمز PHP:

<code style="white-space:nowrap"> <code> ssh-keygen
</code> </code>

هيطلب منك
رمز PHP:

<code style="white-space:nowrap"> <code> Enter passphrase
</code> </code>



اضغط انتر بدون ادخال اي كلمة مرور

هيظهر لك فى النهايه يقولك ان مسار المفتاح فى المكان الفلاني وهيكون عموما كدا

رمز PHP:

<code style="white-space:nowrap"> <code> /root/.ssh/id_rsa
</code> </code>

نبدا اننا ننقل المفتاح ده على السرفر التاني كي تتم عمليه الدخول بدون كلمة مرور
رمز PHP:

<code style="white-space:nowrap"> <code> ssh-copy-id -i /root/.ssh/id_rsa.pub myuser@Server2
</code> </code>

وبعدين تكتب له البسورد بتاع اليوزر التاني وهيقولك انه هينفذ بكدا الدخول بدون بسورد ويستعوض عنها بالمفتاح

بعد كدا نجرب الدخول بدلاله المفتاح الخاص بك

رمز PHP:

<code style="white-space:nowrap"> <code> ssh -i /root/.ssh/id_rsa.pub myuser@Server2 | hostname
</code> </code>

وشوف هيطلب منك بسورد ولا لا

لو مطلبتش وجاب لك اسم السرفر التاني تكون كدا تمام وعديت اول جزء من المهمه

لو طلب منك بسورد يكون فيه شي غلط حاول تعيد الخطوات تاني


نبدا بعد كدا نعمل Cron Job تقوم بنقل الباك اب للسرفر التاني بشكل تلقائى


نفتح ال Cron Tab

رمز PHP:

<code style="white-space:nowrap"> <code> crontab -e
</code> </code>

اضف فيها مهمه عمل الباك اب

رمز PHP:

<code style="white-space:nowrap"> <code> * * * * 5 rsync -aP -e "ssh -i /root/.ssh/id_rsa.pub" myuser@Server2: /backup/
</code> </code>

كدا الباك اب الموجود فى مجلد /backup لسرفر رقم واحد

هيتم نقله بشكل تلقائى لسرفر 2 على اليوزر اللى اسمه myuser

كل يوم جمعه

وريح بالك وخليك في امان
















https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى