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

مشاهدة النسخة كاملة : السي بانال WHM/cPanel ربط WHM مع DirectAdmin كمخزن نسخ احتياطي (SFTP)



Rise Company
20-10-2025, 18:30
السي بانال WHM/cPanel ربط WHM مع DirectAdmin كمخزن نسخ احتياطي (SFTP)
​نسخ احتياطي خارجي, Disaster Recovery, Backup Server خارجي, حماية البيانات, استرجاع البيانات, نسخة احتياطية آمنة, تخزين بعيد, Remote Backup, Server Backup, حماية من فقدان البيانات, تخزين النسخ الاحتياطي, إدارة النسخ الاحتياطي, أمان البيانات, النسخ الاحتياطي الدوري, استعادة السيرفر, استراتيجيات Backup, تخطيط للطوارئ, حماية الخوادم, نسخ احتياطي تلقائي, سيرفر خارجي, Backup ضد الكوارث

الخطوة 1: إنشاء مفتاح SSH من WHM (السيرفر المرسل)




من SSH على السيرفر اللي عليه WHM:




ssh-keygen -t ed25519 -f /root/.ssh/yourStorage -N ""


🔹 مفتاح نوع ED25519 أسرع وأأمن من RSA.
🔹 سيُنشئ ملفين:



/root/.ssh/yourStorage المفتاح الخاص


/root/.ssh/yourStorage.pub المفتاح العام





اعرض المفتاح العام:



cat /root/.ssh/RiseStorage.pub


وانسخ السطر بالكامل.


🧩 الخطوة 2: إضافة المفتاح في السيرفر DirectAdmin (المخزن)




ادخل على لوحة DirectAdmin كمستخدم التخزين (مثل: st11).


من القائمة:
Advanced Features SSH Keys


اختر Paste Key


الصق المفتاح العام اللي نسخته من WHM.


اضغط Add Key.


لو ظهر المفتاح في القائمة (Type: ssh-ed25519)، يبقى تمام


🧠 الخطوة 3: تأكيد أن الاتصال يعمل

من سيرفر WHM :


ssh -i /root/.ssh/yourStorage [email protected]


لو دخل بدون طلب باسورد الاتصال ناجح
لو طلب باسورد المفتاح مش مضاف صح أو المستخدم خطأ.

📤 الخطوة 4: إعداد وجهة النسخ في WHM




ادخل على:
WHM Backup Configuration Additional Destinations


اضغط Create New Destination


اختر:



Destination Type: SFTP


Destination Name: yourStorage


Remote Host: st11.ispot.cc


Port: 22


Remote Account Username: st68042


Authentication Type: Key Authentication


Private Key: /root/.ssh/yourStorage


Passphrase: (اتركها فارغة)


Backup Directory: /home/st11/backups/ (أو أي مجلد صالح موجود هناك)



اضغط Save and Validate Destination



لو ظهرت Validation succeeded يبقى الاتصال تمام.



🧪 الخطوة 5: اختبار النقل يدويًا (اختياري)

من WHM:

scp -i /root/.ssh/RiseStorage /etc/hosts [email protected]:/home/st11/


ثم من السيرفر DirectAdmin:


ls -l /home/st11/


لو ظهر الملف النقل شغال

🕓 الخطوة 6: تشغيل النسخ التلقائي في WHM




من WHM → Backup Configuration



فعّل Enable Backups


اختر نوع النسخ: Compressed أو Incremental


حدد الجدول الزمني (يومي / أسبوعي / شهري)


فعّل خيار Additional Destinations


اختر RiseStorage



احفظ الإعدادات.


🎯 النتيجة:

من الآن كل نسخة احتياطية ينشئها WHM هتتحفظ تلقائيًا
على سيرفر التخزين DirectAdmin، بشكل آمن عبر SSH Key وبدون أي كلمات مرور.