الاتصال بخادم VDS عبر SSH: PuTTY والطرفية والمفاتيح
دليل شامل للاتصال بخادم Linux VDS عبر SSH: PuTTY، الطرفية، المصادقة بالمفتاح، إنشاء قاعدة تصفية Path Panel، تغيير المنفذ ونصائح الأمان الأساسية.
متى تحتاج إعادة تثبيت نظام التشغيل، قائمة تحقق النسخ الاحتياطي قبل الإعادة، خطوات إعادة التثبيت عبر لوحة تحكم REXE ودليل الإعداد بعد التثبيت.
إعادة تثبيت الخادم (OS reinstall) هي عملية تثبيت نظام التشغيل من الصفر، وإعادة الخادم إلى حالة نظيفة. تُستخدم لحل المشكلات الجسيمة في النظام، أو التحول إلى نظام تشغيل مختلف، أو إعادة الخادم إلى نقطة بداية نظيفة.
إعادة التثبيت تحذف جميع البيانات على القرص. هذا الإجراء لا يمكن التراجع عنه. احرص دائماً على أخذ نسخة احتياطية قبل المتابعة.
# نسخ احتياطي لملفات الويب
tar -czf /tmp/www-backup-$(date +%Y%m%d).tar.gz /var/www/
# نسخ احتياطي لمجلد التطبيق
tar -czf /tmp/app-backup-$(date +%Y%m%d).tar.gz /opt/myapp/
# نقل النسخ الاحتياطية إلى خادم بعيد
rsync -avz /tmp/*-backup-*.tar.gz user@backup-server:/backup/
# MySQL/MariaDB جميع قواعد البيانات
mysqldump --all-databases -u root -p > /tmp/all-databases-$(date +%Y%m%d).sql
# PostgreSQL
pg_dumpall -U postgres > /tmp/postgres-all-$(date +%Y%m%d).sql
# ضغط النسخ الاحتياطية
gzip /tmp/*.sql
# إعداد Nginx
tar -czf /tmp/nginx-config-$(date +%Y%m%d).tar.gz /etc/nginx/
# إعداد SSH والمفاتيح
tar -czf /tmp/ssh-config-$(date +%Y%m%d).tar.gz /etc/ssh/ /root/.ssh/
# Crontab
crontab -l > /tmp/crontab-backup-$(date +%Y%m%d).txt
# مجلد /etc بالكامل
tar -czf /tmp/etc-backup-$(date +%Y%m%d).tar.gz /etc/
# شهادات Let's Encrypt
tar -czf /tmp/letsencrypt-$(date +%Y%m%d).tar.gz /etc/letsencrypt/
# Ubuntu/Debian
dpkg --get-selections > /tmp/installed-packages.txt
# RHEL/CentOS/AlmaLinux
rpm -qa > /tmp/installed-packages.txt
# سرد ملفات النسخ الاحتياطية والتحقق من الأحجام
ls -lh /tmp/*-backup-*.tar.gz
# التحقق من محتوى الأرشيف
tar -tzf /tmp/www-backup-*.tar.gz | head -20
الخيارات المتاحة عادةً تشمل:
- نظام التشغيل: Ubuntu 22.04 LTS
- اسم المضيف: server-name.domain.com
- كلمة مرور root: [حدد كلمة مرور قوية]
- مفتاح SSH: [أضف إن وُجد]
تستغرق عملية إعادة التثبيت عادةً 5-15 دقيقة. لن يكون الخادم متاحاً خلال هذا الوقت. ستتلقى إشعاراً بالبريد الإلكتروني عند الاكتمال.
# الاتصال عبر SSH
ssh root@server-ip
# تحديث النظام
apt update && apt upgrade -y
# إنشاء مستخدم جديد (لا تعمل كـ root)
adduser newuser
usermod -aG sudo newuser
# تأمين إعداد SSH
nano /etc/ssh/sshd_config
# PermitRootLogin no
# PasswordAuthentication no (عند استخدام مفاتيح SSH)
systemctl restart sshd
# تثبيت وإعداد UFW
apt install ufw -y
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
# الأدوات الأساسية
apt install -y curl wget git vim htop net-tools unzip
# ضبط المنطقة الزمنية
timedatectl set-timezone Asia/Riyadh
# تفعيل NTP
timedatectl set-ntp true
# نقل النسخ الاحتياطية إلى الخادم
rsync -avz user@backup-server:/backup/ /tmp/restore/
# استعادة ملفات الويب
tar -xzf /tmp/restore/www-backup-*.tar.gz -C /
# استعادة قاعدة البيانات
mysql -u root -p < /tmp/restore/all-databases-*.sql
# استعادة إعداد Nginx
tar -xzf /tmp/restore/nginx-config-*.tar.gz -C /
nginx -t && systemctl restart nginx
خلال أول 24 ساعة بعد التثبيت، تحقق من أن جميع الخدمات تعمل بشكل صحيح. تحقق بشكل خاص من صلاحية شهادات SSL وإعدادات التجديد التلقائي.
إعادة تثبيت الخادم عملية سلسة عند الإعداد الجيد. مع النسخ الاحتياطية الشاملة والاختيار الدقيق لمعاملات التثبيت والإعداد المنهجي بعد التثبيت، يمكنك استعادة خادمك بسرعة إلى حالته السابقة.
تستغرق إعادة تثبيت نظام التشغيل عبر لوحة تحكم REXE عادةً 5-15 دقيقة. قد يختلف هذا الوقت حسب نظام التشغيل المختار وأجهزة الخادم. ستتلقى إشعاراً بالبريد الإلكتروني عند اكتمال العملية.
لا، لن يتغير عنوان IP الخاص بك أثناء إعادة التثبيت. يمكنك الاستمرار في الاتصال بخادمك بنفس عنوان IP. ومع ذلك، نظراً لتغيير مفتاح مضيف SSH، قد تتلقى تحذير 'host key changed'.
ممكن تقنياً لكن غير موصى به بشدة. إعادة التثبيت تحذف جميع البيانات على القرص وهذا الإجراء لا يمكن التراجع عنه. احرص دائماً على نسخ بياناتك المهمة احتياطياً والتحقق من إمكانية الوصول إليها.
يُوصى بـ Ubuntu 22.04 LTS للاستخدام العام: دعم مجتمعي واسع وتحديثات أمنية طويلة الأمد وتوثيق شامل. للبيئات المؤسسية، قد يُفضل AlmaLinux 9 (متوافق مع RHEL).
هذا أمر طبيعي. يتغير مفتاح مضيف SSH بعد إعادة التثبيت. على جهازك المحلي، شغّل 'ssh-keygen -R server-ip' لحذف المفتاح القديم، ثم أعد الاتصال وأكّد المفتاح الجديد.
دليل شامل للاتصال بخادم Linux VDS عبر SSH: PuTTY، الطرفية، المصادقة بالمفتاح، إنشاء قاعدة تصفية Path Panel، تغيير المنفذ ونصائح الأمان الأساسية.
دليل خطوة بخطوة للاتصال بـ Windows Server VDS عبر RDP: الإعداد الكامل، تفعيل NLA للأمان، إنشاء قاعدة تصفية Path Panel واستكشاف الأخطاء وإصلاحها.
تغيير نظام تشغيل خادم VDS عبر لوحة REXE: نصائح النسخ الاحتياطي قبل التثبيت، توزيعات Linux المدعومة وإصدارات Windows Server المتاحة للتثبيت الآن.