أصبحت خوادم لينكس اليوم العمود الفقري لمعظم مواقع الإنترنت والتطبيقات الحديثة وأنظمة الشركات والمنصات السحابية.

العديد من أكبر المواقع والخدمات العالمية تعتمد على أنظمة لينكس بسبب:

* الاستقرار
* الأداء
* المرونة
* الأمان
* قابلية التخصيص

لكن رغم قوة لينكس الأمنية، فإن أي سيرفر غير مُعد بشكل صحيح قد يتحول إلى هدف سهل للهجمات الإلكترونية.

الكثير من الاختراقات لا تحدث بسبب ضعف النظام نفسه، بل بسبب:

* إعدادات خاطئة
* كلمات مرور ضعيفة
* تحديثات مهملة
* صلاحيات غير آمنة
* خدمات مفتوحة دون حماية

حماية السيرفر ليست خطوة واحدة، بل عملية مستمرة تشمل:

* المراقبة
* التحديث
* إدارة الصلاحيات
* النسخ الاحتياطي
* مراقبة الشبكة
* تحليل السجلات

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

---

# لماذا تعتبر حماية السيرفر مهمة جداً؟

السيرفر يحتوي غالباً على:

* بيانات العملاء
* قواعد البيانات
* ملفات الموقع
* معلومات الدفع
* كلمات المرور
* أنظمة الإدارة

أي اختراق قد يؤدي إلى:

* توقف الخدمات
* خسارة مالية
* تسريب بيانات
* تدمير السمعة
* مشاكل قانونية

---

# تحديث النظام باستمرار

أهم خطوة أمنية هي إبقاء النظام محدثاً دائماً.

---

# لماذا؟

لأن التحديثات الأمنية تقوم بإغلاق الثغرات المكتشفة حديثاً.

---

# تحديث Ubuntu و Debian

```bash
sudo apt update
sudo apt upgrade
```

---

# تحديث CentOS و AlmaLinux

```bash
sudo dnf update
```

---

# تحديث الحزم الأمنية فقط

بعض الشركات تفضّل تحديثات أمنية دورية مجدولة لتجنب تعطل الخدمات.

---

# إزالة الحزم غير الضرورية

كل خدمة إضافية تزيد من مساحة الهجوم.

---

# مثال

إذا لم تكن تحتاج:

* FTP
* Mail Server
* قواعد بيانات إضافية

فلا تقم بتثبيتها.

---

# استخدام SSH بشكل آمن

SSH من أكثر الخدمات استهدافاً.

---

# تغيير منفذ SSH الافتراضي

المنفذ الافتراضي:

```text
22
```

يمكن تغييره لتقليل الهجمات العشوائية.

---

# ملف الإعدادات

```text
/etc/ssh/sshd_config
```

---

# مثال

```text
Port 2222
```

---

# تعطيل تسجيل الدخول المباشر لـ Root

لا تستخدم حساب Root مباشرة.

---

# الأفضل

إنشاء مستخدم عادي مع صلاحيات sudo.

---

# تعطيل Root Login

```text
PermitRootLogin no
```

---

# استخدام مفاتيح SSH بدلاً من كلمات المرور

المفاتيح أكثر أماناً بكثير.

---

# إنشاء مفتاح SSH

```bash
ssh-keygen
```

---

# نسخ المفتاح إلى السيرفر

```bash
ssh-copy-id user@server
```

---

# تعطيل Password Authentication

```text
PasswordAuthentication no
```

---

# الجدار الناري Firewall

الجدار الناري من أهم طبقات الحماية.

---

# أشهر الأدوات

---

# UFW

Uncomplicated Firewall

---

# firewalld

firewalld

---

# iptables

iptables

---

# مثال باستخدام UFW

```bash
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
```

---

# السماح فقط بالمنافذ الضرورية

لا تفتح منافذ لا تحتاجها.

---

# مراقبة المنافذ المفتوحة

```bash
sudo ss -tulpn
```

---

# الحماية من Brute Force

محاولات تخمين كلمات المرور شائعة جداً.

---

# استخدام Fail2Ban

Fail2Ban

يقوم بحظر IPs المشبوهة تلقائياً.

---

# تثبيت Fail2Ban

Ubuntu:

```bash
sudo apt install fail2ban
```

---

# تشغيل الخدمة

```bash
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
```

---

# كلمات المرور القوية

لا تستخدم كلمات مرور:

* قصيرة
* متوقعة
* مكررة

---

# كلمة المرور الجيدة يجب أن تحتوي على:

* أحرف كبيرة
* أحرف صغيرة
* أرقام
* رموز
* طول مناسب

---

# استخدام مدير كلمات المرور

مثل:

## [Bitwarden](https://bitwarden.com?utm_source=chatgpt.com)

---

## [1Password](https://1password.com?utm_source=chatgpt.com)

---

# إدارة المستخدمين والصلاحيات

لا تمنح صلاحيات Root للجميع.

---

# إنشاء مستخدم جديد

```bash
adduser username
```

---

# إضافة sudo

```bash
usermod -aG sudo username
```

---

# مبدأ أقل الصلاحيات

كل مستخدم يجب أن يمتلك فقط الصلاحيات التي يحتاجها.

---

# مراقبة السجلات Logs

السجلات تكشف:

* محاولات الاختراق
* الأخطاء
* النشاط غير الطبيعي

---

# أهم الملفات

```text
/var/log/auth.log
```

---

```text
/var/log/syslog
```

---

# استخدام journalctl

```bash
journalctl -xe
```

---

# تحديث PHP والخدمات

إذا كنت تستضيف تطبيقات ويب يجب تحديث:

* PHP
* قواعد البيانات
* Apache
* Nginx

---

# PHP

PHP

---

# Apache

Apache HTTP Server

---

# Nginx

Nginx

---

# MySQL

MySQL

---

# MariaDB

MariaDB

---

# إزالة الخدمات غير المستخدمة

كل خدمة تعمل على السيرفر تمثل احتمالاً إضافياً للهجوم.

---

# معرفة الخدمات النشطة

```bash
systemctl list-units --type=service
```

---

# تعطيل خدمة

```bash
sudo systemctl disable service_name
```

---

# النسخ الاحتياطي Backup

النسخ الاحتياطي ليس رفاهية.

بل ضرورة.

---

# ماذا يجب نسخه؟

* قواعد البيانات
* ملفات الموقع
* إعدادات السيرفر
* ملفات SSL

---

# أنواع النسخ الاحتياطي

---

# يومي

---

# أسبوعي

---

# شهري

---

# خارجي Remote Backup

---

# التخزين السحابي للنسخ الاحتياطي

مثل:

## [Backblaze](https://www.backblaze.com?utm_source=chatgpt.com)

---

## [Wasabi Technologies](https://wasabi.com?utm_source=chatgpt.com)

---

# مراقبة استهلاك الموارد

الاستهلاك غير الطبيعي قد يكون علامة اختراق.

---

# مراقبة المعالج والذاكرة

```bash
top
```

---

# أداة htop

htop

---

# فحص الملفات الخبيثة

---

# ClamAV

ClamAV

---

# تثبيت ClamAV

```bash
sudo apt install clamav
```

---

# تحديث قاعدة البيانات

```bash
sudo freshclam
```

---

# فحص النظام

```bash
clamscan -r /
```

---

# حماية مواقع الويب

---

# استخدام HTTPS

HTTPS أصبح أساسياً.

---

# شهادات SSL المجانية

## [Let’s Encrypt](https://letsencrypt.org?utm_source=chatgpt.com)

---

# تثبيت الشهادة عبر Certbot

Certbot

---

# حماية قواعد البيانات

لا تجعل قاعدة البيانات متاحة للعالم.

---

# السماح فقط للاتصالات المحلية

مثلاً:

```text
bind-address = 127.0.0.1
```

---

# عدم استخدام Root في التطبيقات

أنشئ مستخدم قاعدة بيانات بصلاحيات محدودة.

---

# الحماية من DDoS

هجمات DDoS قد توقف الموقع بالكامل.

---

# خدمات مفيدة

## [Cloudflare](https://www.cloudflare.com?utm_source=chatgpt.com)

---

## [Sucuri](https://sucuri.net?utm_source=chatgpt.com)

---

# SELinux و AppArmor

أنظمة حماية متقدمة.

---

# SELinux

SELinux

---

# AppArmor

AppArmor

---

# مراقبة سلامة الملفات

يمكن اكتشاف التعديلات غير الطبيعية.

---

# AIDE

AIDE

---

# استخدام VPN للإدارة

الوصول الإداري عبر VPN أكثر أماناً.

---

# WireGuard

WireGuard

---

# OpenVPN

OpenVPN

---

# مراقبة الشبكة

---

# tcpdump

tcpdump

---

# Wireshark

Wireshark

---

# تعطيل Directory Listing

في Apache:

```apache
Options -Indexes
```

---

# تحديد صلاحيات الملفات

مثال:

```bash
chmod 644 file
chmod 755 directory
```

---

# حماية ملفات البيئة .env

يجب ألا تكون متاحة عبر الويب.

---

# حماية لوحة الإدارة

يفضل:

* IP Whitelist
* 2FA
* VPN

---

# المصادقة الثنائية 2FA

طبقة أمان إضافية مهمة جداً.

---

# Google Authenticator

Google Authenticator

---

# Authy

Authy

---

# المراقبة المستمرة

الأمان ليس إعداداً لمرة واحدة.

بل عملية مستمرة.

---

# أدوات المراقبة

## [Netdata](https://www.netdata.cloud?utm_source=chatgpt.com)

---

## [Prometheus](https://prometheus.io?utm_source=chatgpt.com)

---

# اختبار الاختراق الداخلي

يجب إجراء اختبارات أمنية دورية.

---

# أدوات شائعة

## Nmap

---

## Lynis

---

# أخطاء أمنية شائعة

# استخدام كلمات مرور ضعيفة

---

# عدم تحديث النظام

---

# فتح جميع المنافذ

---

# تشغيل خدمات غير ضرورية

---

# استخدام Root دائماً

---

# عدم وجود نسخ احتياطي

---

# تجاهل السجلات

---

# مستقبل أمن السيرفرات

الأمان يتجه نحو:

* الذكاء الاصطناعي
* التحليل السلوكي
* Zero Trust
* الحماية التلقائية
* المراقبة الذكية

---

# الخلاصة

حماية خوادم لينكس عملية أساسية لأي مشروع رقمي ناجح.

السيرفر الآمن لا يعتمد فقط على قوة النظام، بل على:

* الإعداد الصحيح
* التحديث المستمر
* إدارة الصلاحيات
* مراقبة النشاط
* النسخ الاحتياطي
* الحماية متعددة الطبقات

الالتزام بالممارسات الأمنية الصحيحة يقلل بشكل كبير من احتمالية الاختراق أو فقدان البيانات أو توقف الخدمات.