İçeriğe geç
Kategori
Güvenlik
Son güncelleme
09.10.2026
Okuma
2 dk

Linux Sunucuda Güvenlik Duvarı ve Port Açma (UFW, firewalld)

Bir porta dışarıdan erişilemiyorsa ne yapmalı: UFW ve firewalld ile port açma, açık portları listeleme ve SSH'ı kilitlememe.

Bir uygulamaya (oyun sunucusu, web uygulaması) dışarıdan bağlanamıyorsanız çoğu zaman port, sunucudaki güvenlik duvarında kapalıdır.

1. Servis o portu dinliyor mu?

sudo ss -tulpn | grep 25565

Çıktı yoksa sorun güvenlik duvarında değil, uygulamanın kendisindedir (çalışmıyor ya da başka porta bağlı).

2. Ubuntu / Debian: UFW

sudo ufw allow 22/tcp          # SSH: ÖNCE bunu ekleyin
sudo ufw allow 25565/tcp       # örnek: Minecraft
sudo ufw enable                # güvenlik duvarını aç
sudo ufw status                # durumu gör

UDP gerekiyorsa 25565/udp biçiminde yazın. SSH portunu izin vermeden ufw enable yapmayın; yoksa kendinizi dışarıda bırakırsınız.

3. AlmaLinux / CentOS: firewalld

sudo firewall-cmd --permanent --add-port=25565/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports

4. Windows Server

Windows Defender Güvenlik Duvarı → Gelen Kuralları → Yeni Kural → Bağlantı Noktası yolundan TCP/UDP ve port numarasını girerek izin kuralı ekleyin.

Port açık olduğu halde bağlanılamıyorsa

  • Uygulama yalnızca 127.0.0.1'e bağlı olabilir; ayar dosyasında dinleme adresini 0.0.0.0 yapın.
  • Başka bir güvenlik duvarı katmanı (panel/sağlayıcı tarafı) varsa orada da izin gerekir.
  • İstemcinin kendi ağı ya da güvenlik yazılımı portu engelliyor olabilir; başka bir ağdan deneyin.

Sık sorulan sorular

Gereksiz portları kapatmalı mıyım?
Evet. Yalnızca kullandığınız servislerin portu açık olmalıdır; bu saldırı yüzeyini küçültür.
SSH portunu yanlışlıkla kapattım.
Sağlayıcının panelindeki konsol/kurtarma erişimiyle girip kuralı düzeltin. Erişemiyorsanız destek talebi açın.

İlgili rehberler


Bu rehberde eksik ya da yanlış bir şey mi gördünüz? Bize bildirin.