أساسيات تعزيز أمان السيرفر على Ubuntu
بضع خطوات أساسية تقلّل بشكل كبير من نقاط الضعف المعرّضة للهجوم في السيرفر الخاص بك. طبّقها مباشرةً بعد تجهيز السيرفر.
1. حافظ على تحديث النظام
sudo apt update && sudo apt upgrade -y2. أنشئ مستخدمًا غير root بصلاحيات sudo
sudo adduser deploy
sudo usermod -aG sudo deploy3. اضبط الجدار الناري (UFW)
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status4. عزّز أمان SSH
عدّل الملف /etc/ssh/sshd_config واضبط القيم التالية:
PermitRootLogin no
PasswordAuthentication no # after adding your SSH keysudo systemctl restart ssh5. ثبّت Fail2ban
sudo apt install -y fail2ban
sudo systemctl enable --now fail2banاستخدم أيضًا مفاتيح SSH بدلًا من كلمات المرور، وفعّل التحديثات الأمنية التلقائية باستخدام sudo apt install unattended-upgrades.