انتقل إلى المحتوى

الخطوات الأولى على VPS لينكس جديد

الاتصال عبر SSH والتحديث وإنشاء مستخدم وإعداد المفاتيح والجدار الناري: أول نصف ساعة على سيرفر جديد.

8
أقسام
1 د
وقت القراءة

السيرفر الجديد مكشوف على الإنترنت من أول دقيقة، وتبدأ أدوات الفحص الآلية في تجربة كلمات المرور خلال ساعات. هذه الخطوات لـ Ubuntu أو Debian، والتوزيعات الأخرى تستخدم أوامر حزم مختلفة لكن بنفس الفكرة.

١. الاتصال

ssh root@203.0.113.10

٢. تحديث النظام

apt update && apt upgrade -y

٣. إنشاء مستخدم خاص بك

اعمل بمستخدم عادي بصلاحيات sudo بدلًا من root.

adduser deploy
usermod -aG sudo deploy

٤. الدخول بمفتاح وليس بكلمة مرور

على جهازك، أنشئ مفتاحًا إن لم يكن لديك، ثم انسخه إلى السيرفر:

ssh-keygen -t ed25519
ssh-copy-id deploy@203.0.113.10

افتح نافذة طرفية جديدة وتأكد من الدخول بالمستخدم الجديد قبل المتابعة.

٥. إيقاف الدخول بكلمة المرور ودخول root

في الملف /etc/ssh/sshd_config اضبط:

PermitRootLogin no
PasswordAuthentication no

ثم أعد تحميل SSH بالأمر sudo systemctl reload ssh، وأبقِ الجلسة الحالية مفتوحة حتى تختبر دخولًا جديدًا.

٦. تفعيل الجدار الناري

sudo ufw allow OpenSSH
sudo ufw allow 80,443/tcp
sudo ufw enable

افتح فقط المنافذ التي تحتاجها خدماتك.

٧. التحديثات الأمنية التلقائية

sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

٨. قبل تثبيت أي شيء آخر

  • اضبط اسم السيرفر والمنطقة الزمنية.
  • أضف ذاكرة swap إذا كانت ذاكرة السيرفر صغيرة.
  • حدد مكان النسخ الاحتياطي وجهّزه الآن وليس لاحقًا.

فقدان مفتاح SSH الوحيد يمنعك من الدخول. احتفظ بمفتاح ثانٍ في مكان آمن، واعرف كيف تصل إلى شاشة السيرفر (console) من لوحة مزوّد الخدمة.