EPYC Sanal sunucular stoklarda!

Detayları gör
SahinnetworkSahinnetwork
Blog'a dön

Ubuntu Firewall Kapatma, Ama Nasıl Yapılır?

Ubuntu firewall kapatma, UFW yönetimi, güvenli port açma, VDS ve dedicated server güvenliği için dikkat edilmesi gerekenler.

2025-04-295 dk okumaLinux

Ubuntu sunucularda güvenlik duvarı, dış dünyadan gelen bağlantıları denetleyen ilk savunma hattıdır. Bir sorun yaşandığında ya da yeni bir servis ayağa kaldırılırken ilk akla gelen çözüm çoğu zaman "firewall'u kapatalım" olur. Oysa bu yaklaşım sorunu çözmekten çok yeni riskler doğurur. Bu rehberde Ubuntu firewall kapatma işlemini doğru şekilde nasıl yapacağınızı, UFW (Uncomplicated Firewall) ile güvenli port yönetimini, geçici devre dışı bırakma ile kuralları sıfırlama arasındaki farkı ve VDS ile dedicated server güvenliğinde dikkat etmeniz gereken noktaları adım adım ele alıyoruz.

Ubuntu'da Firewall Nasıl Çalışır?

Ubuntu, arka planda Linux çekirdeğinin netfilter altyapısını kullanır. Bu altyapıyı yönetmek için düşük seviyede iptables veya nftables devreye girer. UFW ise bu araçların sade ve kullanıcı dostu bir ön yüzüdür. Yani yazdığınız UFW komutları, aslında çekirdek seviyesindeki kuralları arka planda düzenler.

Bir sunucuya hangi portlardan bağlantı gelebileceğini bu kurallar belirler. Örneğin web sunucusu için 80 ve 443, SSH erişimi için ise genellikle 22 numaralı portun açık olması gerekir. Herhangi bir değişiklik yapmadan önce mevcut durumu görmek iyi bir alışkanlıktır:

sudo ufw status verbose

Bu komut, güvenlik duvarının aktif olup olmadığını ve hangi kuralların tanımlı olduğunu gösterir. Yapılandırmayı önceden görmek, yanlışlıkla kendi erişiminizi kesmenizin de önüne geçer.

Ubuntu Firewall Kapatma, Ama Nasıl Yapılır?

Firewall'u devre dışı bırakmanın birden fazla yolu vardır ve aralarındaki fark önemlidir. Aşağıda en yaygın ve güvenli yöntemleri bulabilirsiniz.

Geçici Olarak Devre Dışı Bırakma

Kuralları korurken yalnızca güvenlik duvarını durdurmak isterseniz şu komutu kullanın:

sudo ufw disable

Bu komut UFW'yı devre dışı bırakır ve sunucu yeniden başlatılsa bile kapalı kalır. Tanımladığınız kurallar silinmez, sadece uygulanmaz. Tekrar etkinleştirmek için sudo ufw enable komutu yeterlidir.

Tüm Kuralları Sıfırlama

Yapılandırmayı tamamen temizlemek isterseniz sudo ufw reset komutu tüm kullanıcı kurallarını kaldırır ve UFW'yı devre dışı bırakır. Komut, sildiği kuralları /etc/ufw/ dizininde zaman damgalı yedek dosyalarına kopyalar; yine de aktif yapılandırmanız sıfırlandığı için bu işlemi dikkatli kullanın.

Uyarı: Uzaktaki bir sunucuya SSH ile bağlandıysanız ve güvenlik duvarını sıfırlar ya da yanlış bir kural eklerseniz kendi bağlantınızı kaybedebilirsiniz. Değişiklik yapmadan önce SSH portunun (varsayılan 22) açık kaldığından emin olun.

Kapatmak Yerine Doğru Port Yönetimi

Çoğu durumda gerçek ihtiyaç firewall'u tamamen kapatmak değil, doğru portları açmaktır. Bir servise dışarıdan erişilemiyorsa neden çoğunlukla ilgili portun kapalı olmasıdır. Çözüm, tüm güvenliği feda etmek değil yalnızca o portu açmaktır.

UFW ile ihtiyacınız olan portları açmak oldukça basittir:

  • SSH erişimi: sudo ufw allow 22/tcp
  • HTTP (web): sudo ufw allow 80/tcp
  • HTTPS (güvenli web): sudo ufw allow 443/tcp
  • Belirli bir IP'ye izin: sudo ufw allow from 203.0.113.10

Daha güvenli bir yaklaşım, bir portu yalnızca güvendiğiniz IP adreslerine açmaktır. Örneğin veritabanı portunu (3306) tüm internete açmak yerine sadece uygulama sunucunuzun IP'sine izin vermek, saldırı yüzeyini ciddi ölçüde azaltır. Bu kuralları sabit bir IP üzerine kurmak için IP adresi hizmeti işinizi kolaylaştırır.

VDS ve Dedicated Server Güvenliğinde Dikkat Edilmesi Gerekenler

Paylaşımlı ortamlardan farklı olarak bir VDS veya dedicated server'da güvenlik duvarı yönetiminin tüm sorumluluğu size aittir. Bu, daha fazla esneklik ama aynı ölçüde daha fazla dikkat anlamına gelir.

  • Varsayılan politika: Gelen bağlantıları varsayılan olarak reddedip yalnızca gerekli portları açmak en sağlıklı yaklaşımdır (sudo ufw default deny incoming).
  • SSH'i koruyun: SSH portunu değiştirmek veya brute-force saldırılarına karşı fail2ban gibi araçlar kullanmak ek koruma sağlar.
  • Güncel kalın: İşletim sistemini ve servisleri düzenli güncellemek, açık portlardaki olası zafiyetleri kapatır.
  • Yedek alın: Yapılandırma değişikliklerinden önce yedek bulundurmak, hatalı bir kuralda hızlı geri dönüş sağlar.

Yüksek performanslı ve güvenli bir altyapı arıyorsanız, modern işlemcili AMD EPYC VDS veya Ryzen VDS sunucu seçenekleri, hızlı depolama için ise NVMe VDS sunucu çözümleri tam kontrol sunduğumuz bir sanal sunucu ortamı sağlar. Daha yüksek izolasyon ve performans gerektiren projelerde ise dedicated server tercih edilebilir.

Firewall'u Yeniden Etkinleştirmek ve Test Etmek

Sorun giderme amacıyla güvenlik duvarını geçici kapattıysanız, işiniz biter bitmez tekrar açmayı unutmayın. Etkinleştirmeden önce gerekli portların tanımlı olduğundan emin olun, ardından çalıştırın:

sudo ufw enable
sudo ufw status numbered

Numaralı liste, kuralları tek tek görmenizi ve gereksiz olanları numarasıyla silmenizi kolaylaştırır; örneğin sudo ufw delete 2 ikinci kuralı kaldırır. Değişiklikten sonra servislerinizin dışarıdan erişilebildiğini farklı bir ağdan test etmek, yapılandırmanın doğru olduğunu teyit eder.

Sık Yapılan Hatalar

Ubuntu firewall yönetiminde en sık karşılaşılan yanlışlar şunlardır:

  • Sorunu geçici çözmek için firewall'u tamamen kapatıp öyle bırakmak.
  • SSH portunu kapatıp uzaktan erişimi tamamen kaybetmek.
  • Veritabanı veya yönetim panellerini tüm internete açmak.
  • Kuralları ekledikten sonra sudo ufw enable ile UFW'yı etkinleştirmeyi unutmak.

Bu hatalardan kaçınmanın temel ilkesi nettir: kapatmak yerine yönetin. Güvenlik duvarı bir engel değil, doğru yapılandırıldığında sunucunuzun en değerli koruyucusudur.

Sonuç ve Öneri

Ubuntu firewall kapatma çoğu durumda doğru çözüm değildir; asıl ihtiyaç doğru port yönetimidir. UFW ile gerekli portları açıp gereksizleri kapatarak hem servislerinizi sorunsuz çalıştırabilir hem de sunucunuzu güvende tutabilirsiniz. Gerçek anlamda güvenli ve performanslı bir altyapı için tam kontrol sunduğumuz Türkiye VDS sunucu ya da Avrupa lokasyonu için Almanya VDS sunucu çözümlerimizi inceleyebilirsiniz. Sunucu güvenliği, kaynak seçimi veya özel bir yapılandırma konusunda destek almak isterseniz iletişim sayfamız üzerinden uzman ekibimize ulaşabilirsiniz.