عند تسليمه، يكون خادم VPS بنظام Linux نظيفًا تمامًا. هذه الأوامر تجعله جاهزًا وآمنًا في خمس دقائق. ادخل عبر SSH بالمستخدم root (طريقة الاتصال) واتبع الخطوات بالترتيب.
1. حدّث كل شيء
apt update && apt upgrade -y
إذا وُجد الملف /var/run/reboot-required بعد الانتهاء، فأعد التشغيل بالأمر reboot (فقد تم تحديث النواة).
2. منطقتك الزمنية
timedatectl set-timezone Asia/Riyadh
لمناطق أخرى: Africa/Cairo، وAsia/Dubai، وAfrica/Casablanca، وAfrica/Algiers... تحقّق من الإعداد بالأمر timedatectl. هذا مهم حتى تسير السجلات ومهام cron وعمليات إعادة التشغيل المجدولة وفق توقيتك.
3. الأدوات الأساسية
apt install -y htop curl wget unzip nano screen ufw
4. جدار الحماية، دون أن تفقد الوصول
اسمح أولًا باتصال SSH، ثم فعّل جدار الحماية. فإذا عكست الترتيب، ستفقد الوصول فورًا:
ufw allow OpenSSH
ufw enable
ufw status
بعد ذلك، افتح فقط المنافذ التي تستخدمها: كيفية فتح المنافذ في Linux. وإذا فقدت الوصول، فادخل عبر وحدة تحكم VNC ونفّذ ufw disable.
5. التحديثات الأمنية التلقائية
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
اختر Yes. ومنذ ذلك الحين، تُثبَّت التصحيحات الأمنية وحدها كل يوم، دون عمليات إعادة تشغيل مفاجئة.
6. مستخدم عادي للاستخدام اليومي (موصى به)
adduser yourname
usermod -aG sudo yourname
ادخل بهذا المستخدم، واكتب sudo قبل أوامر الإدارة. بهذه الطريقة يصعب أن تُفسد شيئًا عن طريق الخطأ.
إذا كنت تستخدم Rocky Linux
يتغيّر أمران: مدير الحزم هو dnf (dnf update -y)، وجدار الحماية هو firewalld (firewall-cmd --permanent --add-service=ssh && firewall-cmd --reload).
الخطوة التالية الموصى بها: الدخول عبر SSH بمفتاح بدلًا من كلمة المرور.