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 وبدون أي كلمات مرور.
نسخ احتياطي خارجي, 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 وبدون أي كلمات مرور.