Linux Sistemlerde UFW (Uncomplicated Firewall) Kullanım Kılavuzu

Ubuntu ve Debian tabanlı sistemlerde güvenlik duvarı yönetimini basitleştiren UFW aracının kurulumu, temel komutları ve yapılandırma süreçleri.

L
Linuxize
21 görüntülenme
Linux Sistemlerde UFW (Uncomplicated Firewall) Kullanım Kılavuzu

Giriş

UFW (Uncomplicated Firewall), Linux sistemlerde güvenlik duvarı kurallarını yönetmek için kullanılan kullanıcı dostu bir arayüzdür. Temelde iptables veya nftables üzerinde çalışır ancak karmaşık kural setlerini basitleştirerek yönetimi kolaylaştırır.

Ön Hazırlık

UFW'yi etkinleştirmeden önce, SSH bağlantınızın kesilmemesi için mutlaka SSH trafiğine izin vermelisiniz. Aksi takdirde sunucuya erişiminizi kaybedebilirsiniz.

Temel Yapılandırma Adımları

  1. SSH Erişimi Sağlayın: sudo ufw allow ssh komutu ile 22 numaralı portu açın.
  2. Varsayılan Politikaları Belirleyin: Güvenlik için gelen trafiği reddedip giden trafiğe izin vermek en iyi uygulamadır:
    sudo ufw default deny incoming
    sudo ufw default allow outgoing
  3. Güvenlik Duvarını Etkinleştirin: sudo ufw enable komutu ile sistemi başlatın.

Kural Yönetimi

Port bazlı izin vermek için şu komutu kullanabilirsiniz:

sudo ufw allow 80/tcp

Belirli bir IP adresine özel izin tanımlamak için:

sudo ufw allow from 192.168.1.100 to any port 22
Uyarı: ufw reset komutu tüm kuralları siler ve güvenlik duvarını devre dışı bırakır. Bu işlemden sonra SSH kuralını tekrar eklemeyi unutmayın.

Sorun Giderme

Eğer kurallarınız çalışmıyorsa sudo ufw status verbose komutu ile mevcut durumu inceleyin. Değişikliklerin anında uygulanması için ekstra bir işlem gerekmez, ancak manuel dosya düzenlemeleri sonrası sudo ufw reload komutu kullanılmalıdır.

Kaynak

Linuxize