يصلك الخادم السحابي الجديد فارغًا. خلال الساعة القادمة ستثبّت نظام تشغيل، وتحصل على وصول آمن بصلاحيات root، وتُعدّ الأمور القليلة التي يصعب إصلاحها لاحقًا: DNS العكسي، والنسخ الاحتياطية، وطريقة للعودة إلى الخادم إذا فقدت إمكانية الدخول إليه. اتبع هذه الخطوات بالترتيب.
أهم النقاط
- تتولى لوحة Cloud Console على console.webgee.cloud إعدادات الخادم، بينما تتولى منطقة العملاء مهام الفوترة والحساب.
- أضف مفتاح SSH أثناء الإعداد لتدخل مباشرةً دون أن تُرسَل إليك كلمة مرور root عبر البريد الإلكتروني.
- اضبط DNS العكسي على اسم المضيف الكامل قبل أن يرسل الخادم أي بريد إلكتروني.
- تشمل النسخ الاحتياطية القرص الأساسي فقط، ولديك 6 خانات، ولا تُحفظ خارج الموقع.
- الخوادم السحابية غير مُدارة افتراضيًا، لذا فإن تحديثات الأمان مسؤوليتك ما لم تختر الخطة المُدارة.
قبل أن تبدأ
- بيانات تسجيل الدخول إلى منطقة عملاء WebGee على my.webgee.com.
- اسم مضيف كامل للخادم، مثل server1.example.com.
- زوج مفاتيح SSH على جهازك، أو بضع دقائق لإنشائه.
- إمكانية الوصول إلى إعدادات DNS لنطاقك، لتتمكن من إضافة سجل A لاسم المضيف.
تعرّف على لوحتَي التحكم
تدير الخادم السحابي من مكانين. تتولى منطقة العملاء على my.webgee.com الفوترة والتجديد والإلغاء. أما لوحة Cloud Console على console.webgee.cloud فتتولى الخادم نفسه: التشغيل والإيقاف، ونظام التشغيل، والنسخ الاحتياطية، والشبكة، ومفاتيح SSH، والوصول إلى الشاشة. ولا تتوفر ميزات وضع الإنقاذ ووسائط الإقلاع وDNS العكسي وخوادم DNS ومشاركة الوصول مع شخص آخر إلا في Cloud Console.
أسهل طريقة للدخول هي من منطقة العملاء، إذ يُسجَّل دخولك تلقائيًا: انتقل إلى Services، واختر خادمك، ثم اختر Open Cloud Console. وإذا منعها مانع النوافذ المنبثقة، فاستخدم رابط Open in this window أسفل الزر.
في لوحة معلومات Cloud Console، راجع لوحة Account. إذا كانت المصادقة الثنائية تظهر بالحالة OFF، ففعّلها الآن، فهذه اللوحة قادرة على إعادة بناء الخوادم وحذفها. وتسجّل قائمة Recently Completed Tasks كل إجراء يُنفَّذ على خوادمك، لذا راجعها كلما بدا لك أن أمرًا ما لم ينجح.
لمزيد من التفاصيل، راجع لوحة WebGee Cloud Console.
أنشئ مفتاح SSH أولًا
المصادقة بالمفاتيح أكثر ملاءمة وأمانًا بكثير من كلمة المرور: فلا يوجد ما يمكن تخمينه، والمفتاح الخاص لا يغادر جهازك أبدًا. إذا لم يكن لديك مفتاح بعد، فأنشئه على جهازك:
ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pubفي Cloud Console، افتح SSH Keys واختر Add Key. امنحه Name يدل على الجهاز الذي ينتمي إليه، والصق المفتاح العام، ثم اختر Save.
إذا تعذّر عليك إنشاء مفتاح على جهازك، فيمكن للوحة إنشاؤه عبر Generate Key Pair. اختر ED25519 وصيغة OpenSSH ما لم تكن تستخدم PuTTY. يُعرض المفتاح الخاص مرة واحدة فقط ولا يُخزَّن أبدًا، لذا احفظه في ~/.ssh/ ونفّذ عليه chmod 600 قبل إغلاق النافذة. راجع إضافة مفتاح SSH.
الصق المفتاح العام فقط المفتاح العام هو ملف .pub: سطر واحد يبدأ بـ ssh-ed25519 أو ssh-rsa. أما أي نص يبدأ بـ -----BEGIN OPENSSH PRIVATE KEY----- فهو الجزء الخاص، ويجب أن يبقى على جهازك.
ثبّت نظام التشغيل
- اضبط Server Name وServer Hostname وServer Timezone. استخدم اسم مضيف كاملًا مثل
server1.example.com، فبرامج البريد لا تعمل بشكل سليم مع اسم مضيف مجرد، وتغييره لاحقًا يعني إعادة إصدار الشهادات. - اختر قالب نظام التشغيل. تشمل العائلات المتاحة AlmaLinux وRocky Linux وCentOS وDebian وUbuntu وFedora وAlpine Linux وFreeBSD، إلى جانب صور مثبّت عليها مسبقًا لوحة تحكم للاستضافة. يُفضَّل اختيار إصدار LTS، لأنه يتلقى تحديثات الأمان لفترة أطول بكثير.
- أرفق مفتاح SSH الخاص بك.
- اختر Install، ثم أكّد.
يكتمل التثبيت عادةً في أقل من 20 ثانية، وتنتقل بعدها إلى لوحة معلومات الخادم التي تعرض عنوان IP الخاص به. تجد الخطوات كاملة في إعداد خادمك السحابي.
سجّل الدخول وأمّن الأساسيات
اتصل بصلاحيات root باستخدام عنوان IP الظاهر في لوحة المعلومات:
ssh [email protected]إذا أرفقت مفتاحًا، فستدخل مباشرةً. وإذا لم تفعل، فستصلك كلمة مرور root عبر البريد الإلكتروني كنص غير مشفّر، لذا غيّرها فورًا باستخدام passwd. ثم:
- حدّث النظام:
apt update && apt upgradeعلى Debian أو Ubuntu، وdnf upgradeعلى AlmaLinux أو Rocky. - أضف مفاتيح أخرى إلى خادم قيد التشغيل بإلحاق المفتاح العام بالملف
~/.ssh/authorized_keys. راجع الاتصال عبر SSH.
إذا انتهت مهلة الاتصال، فربما لا يزال التثبيت في مراحله الأخيرة، لذا راجع لوحة المعلومات. وإذا ظهرت لك رسالة Permission denied، فأنت تستخدم المفتاح الخطأ أو أن رسالة كلمة المرور لم تصل بعد؛ تحقق من مجلد الرسائل غير المرغوب فيها.
اضبط DNS العكسي قبل إرسال البريد
يربط DNS العكسي عنوان IP الخاص بك باسم مضيف. ترفض معظم خوادم البريد المستقبِلة الرسائل الواردة من عنوان IP يفتقر إليه أو تعاقبها بشدة، وهو السبب الأكثر شيوعًا لعدم وصول البريد المُرسَل من خادم جديد.
- في Cloud Console، افتح تبويب Network الخاص بالخادم.
- اختر Reverse DNS بجوار عنوان IP.
- اضبطه على اسم المضيف الكامل للخادم، مثل
mail.example.com. - أنشئ سجل
Aمباشرًا مطابقًا يوجّه اسم المضيف ذاته إلى عنوان IP نفسه. يجب أن يتطابق السجلان.
تحقّق من ذلك من أي جهاز. يجب أن يُرجع الأمر الأول اسم المضيف، والثاني عنوان IP؛ وقد يستغرق الانتشار بضع ساعات.
dig +short -x 203.0.113.10
dig +short mail.example.comيعرض تبويب Network أيضًا البوابة وقناع الشبكة وخوادم DNS لكل عنوان، وهي معلومات ستحتاجها إذا اضطررت يومًا إلى إعداد الشبكة يدويًا. خوادم DNS الافتراضية هي خوادم Cloudflare 1.1.1.1 و1.0.0.1؛ اتركها كما هي ما لم يكن لديك سبب لتغييرها. راجع الشبكات وDNS العكسي.
خذ أول نسخة احتياطية
خذ نسخة احتياطية الآن والخادم لا يزال نظيفًا. افتح تبويب Backups واختر Create Backup Now. وإذا كنت تنوي استعادة هذه النسخة، فأوقف تشغيل الخادم أولًا: فالنسخة الاحتياطية لخادم قيد التشغيل تلتقط القرص أثناء الكتابة، ما قد يترك قاعدة البيانات في حالة غير متسقة.
ثم اختر Schedule، وحدّد Daily أو Weekly، واختر ساعة هادئة، ثم اختر Update. وضع في اعتبارك هذه القيود:
- تنسخ النسخة الاحتياطية القرص الأساسي فقط، ولا تشمل وحدات التخزين الإضافية المرفقة.
- لديك 6 خانات للنسخ الاحتياطية. وبمجرد استخدام الخانات الست كلها، تُستبدل أقدم نسخة.
- تؤدي الاستعادة إلى الكتابة فوق القرص الأساسي الحالي، وتفقد كل ما كُتب بعد النسخة الاحتياطية.
- تُحفظ هذه النسخ على بنية WebGee التحتية إلى جانب الخادم. احتفظ بنسخة في مكان آخر لأي بيانات لا تحتمل خسارتها.
التفاصيل في النسخ الاحتياطي لخادمك.
اعلم أن إعادة البناء تمحو كل شيء يؤدي اختيار Rebuild إلى إعادة تثبيت نظام التشغيل ومحو القرص الأساسي، ولا تبقى قواعد جدار الحماية بعدها. خذ نسخة احتياطية وتأكد من قدرتك على استعادتها أولًا. لا يُحذف أي شيء حتى تختار Install، ولا يزال بإمكانك استخدام Cancel Rebuild قبل ذلك.
بعد إعادة البناء، سيُبلغك عميل SSH بتغيّر مفتاح المضيف؛ امسحه باستخدام ssh-keygen -R متبوعًا بعنوان IP الخادم. راجع إعادة بناء خادمك.
اعرف كيف تعود إلى الخادم
قد تفقد إمكانية الدخول إلى الخادم، وغالبًا ما يحدث ذلك بسبب قاعدة في جدار الحماية أو تغيير في إعدادات SSH. ستجد كل ما تحتاجه ضمن Options في Cloud Console:
- Password: إذا رفض SSH كلمة المرور أو المفتاح، فاختر Reset Password ثم اختر root (أو Administrator على Windows). عادةً ما يلزم إيقاف تشغيل الخادم، ثم يُعاد تشغيله ضمن عملية إعادة التعيين، لذا توقّع انقطاعًا قصيرًا. راجع إعادة تعيين كلمة مرور root.
- VNC: إذا كان الخادم يقلع لكن SSH لا يستجيب، فاختر Enable VNC Access ثم Browser VNC. يمنحك ذلك شاشة الخادم ولوحة مفاتيحه دون الاعتماد على حزمة الشبكة أو SSH. اتصال VNC غير مشفّر، لذا استخدمه للتشخيص فقط واختر Disable VNC Access عند الانتهاء.
- Rescue: إذا لم يقلع الخادم إطلاقًا، فشغّل وضع الإنقاذ، واتصل باستخدام بيانات اعتماد الإنقاذ المعروضة، ثم اربط قرصك، على سبيل المثال
mount /dev/vda1 /mnt. لا يغيّر وضع الإنقاذ أي شيء ما لم تغيّره أنت.
راجع وضع الإنقاذ وVNC.
حدّد من سيتولى رعاية الخادم
خوادم WebGee السحابية غير مُدارة افتراضيًا. توفر WebGee استمرارية عمل الشبكة والاتصال، والبنية التحتية المادية وبنية المحاكاة الافتراضية، ولوحة Cloud Console. أما كل ما داخل الخادم فهو مسؤوليتك: نظام التشغيل وتحديثاته، وتقوية الأمان، وبرامجك وإعداداتها. على الخادم غير المُدار، لا أحد يطبّق تحديثات الأمان سواك.
تضيف الخطة المُدارة دعمًا فنيًا للخادم على مدار الساعة طوال أيام السنة (24/7/365)، وتحديثات نظام التشغيل، وتقوية الأمان، ومراقبة استباقية اختيارية للخدمات، وما يصل إلى 3 ساعات شهريًا من المساعدة الفنية أو الاستشارات. اخترها إذا كان الخادم مهمًا ولا يوجد لديك من يتولى صيانته.
وفي كلتا الحالتين، يبقى إعداد النسخ الاحتياطية وDNS العكسي ومفاتيح SSH مسؤوليتك. راجع ما تشمله إدارة الخادم.
الأسئلة الشائعة
ماذا يحدث إذا لم أُضف مفتاح SSH أثناء الإعداد؟
تُرسَل إليك كلمة مرور root عبر البريد الإلكتروني كنص عادي غير مشفّر. سجّل الدخول بها وغيّرها فورًا باستخدام passwd، ثم انتقل إلى المصادقة بالمفاتيح.
هل تشمل النسخ الاحتياطية للخادم وحدات التخزين الإضافية المرفقة؟
لا. تنسخ النسخة الاحتياطية القرص الأساسي للخادم فقط، لذا يجب نسخ أي وحدات تخزين إضافية مرفقة احتياطيًا بشكل منفصل.
هل تطبّق WebGee تحديثات الأمان على خادمي السحابي؟
ليس في الخدمة الافتراضية غير المُدارة، إذ تقع صيانة نظام التشغيل وتحديثاته على عاتقك. أما الخطة المُدارة فتضيف تحديثات نظام التشغيل وتقوية الأمان والدعم الفني على مدار الساعة طوال أيام السنة (24/7/365) للخادم.
لماذا تظهر رسالة Host key verification failed في SSH بعد إعادة البناء؟
تمنح إعادة البناء الخادمَ مفتاح مضيف جديدًا، فيرفض عميل SSH الإدخال القديم. احذفه باستخدام ssh-keygen -R متبوعًا بعنوان IP الخاص بخادمك.