UFW Firewall Yapılandırması
UFW (Uncomplicated Firewall), iptables üzerine inşa edilmiş, yönetimi kolaylaştıran bir güvenlik duvarı aracıdır.
Kurulum
apt update
apt install -y ufw
Temel Politika Ayarları
# Varsayılan: gelen trafiği engelle, giden trafiğe izin ver
ufw default deny incoming
ufw default allow outgoing
Port İzinleri
Zorunlu Servisler
# SSH (önce bunu yapın, yoksa erişimi kesersiniz!)
ufw allow ssh # veya: ufw allow 22/tcp
# HTTP ve HTTPS
ufw allow http # 80/tcp
ufw allow https # 443/tcp
Belirli Port Aralığı
# Oyun sunucuları için örnek
ufw allow 25565:25575/tcp
ufw allow 25565:25575/udp
Belirli IP'ye İzin
# Sadece belirli bir IP'den SSH erişimi
ufw allow from 1.2.3.4 to any port 22
UFW'yi Etkinleştirme
tehlike
SSH erişimine izin verdikten sonra etkinleştirin!
ufw enable
Durum ve Kural Yönetimi
# Mevcut kuralları listele (numaralı)
ufw status numbered
# Kural sil (numaraya göre)
ufw delete 3
# Servis için izni kaldır
ufw delete allow http
# UFW'yi devre dışı bırak
ufw disable
# Tüm kuralları sıfırla
ufw reset
Örnek: Web Sunucusu için Tam Yapılandırma
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow http
ufw allow https
ufw enable
ufw status verbose
Beklenen çıktı:
Status: active
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere