Belgeler
Hızlı başlangıç + her bölüm ve her cihaz için işlev açıklamaları (sürekli güncelleniyor)
Güvenlik duvarı yönetimi
Bu belge panelin "Güvenlik duvarı yönetimi" işlevini tanıtır — hedef sunucudaki güvenlik duvarı kurallarını görüntüleme ve yönetme.
Önce şunu bilin: güvenlik duvarı nedir
Güvenlik duvarı, sunucunun bir "giriş kapısıdır"; hangi portlara, hangi IP'lerden erişilebileceğini belirler. Örneğin sitenizin dışarıya hizmet vermesini istiyorsanız "80 portuna izin vermeniz", size saldıran bir IP'yi engellemek istiyorsanız "bu IP'yi yasaklamanız" gerekir.
> Önemli: Sunucu sistemindeki güvenlik duvarının yanı sıra, büyük bulut sağlayıcılarının (Tencent Cloud / Alibaba Cloud) bulut konsolunda bir "güvenlik grubu" daha vardır; ikisi birbirinden bağımsızdır. Bir portun erişilebilir olması için iki katmanda da izin verilmelidir.
İşlev özeti
"Güvenlik duvarı yönetimi", hedef sunucunun "Sistem yönetimi panelinde" bulunur; sistem güvenlik duvarı kurallarını görüntülemek, kural eklemek / silmek ve port yönlendirmeyi yönetmek için kullanılır. Panel iptables / nftables / ufw olmak üzere üç ana akım güvenlik duvarı arka ucuna otomatik uyum sağlar, elle seçim gerekmez.
Uygun senaryolar
- Sunucuda hangi güvenlik duvarı kurallarının bulunduğunu, hangi portların açık olduğunu görüntülemek
- Bir portu hızla açmak (örn. web servisi için 80 / 443 açmak)
- Belirli bir kaynak IP'yi veya portu yasaklamak
- Port yönlendirmeyi yönetmek (bkz. Port yönlendirme)
İşlev bileşenleri
Hedef sunucu → "Sistem yönetimi" → "Güvenlik duvarı" yolunu izleyin; şunları içerir:
1. Kural listesi: iptables / nftables kurallarını (kural numaralarıyla) veya ufw durumunu (etkinse) gösterir
2. Dinlenen portlar: sunucuda hâlihazırda dinlenen portları ve ilgili süreçleri listeler
3. Kural ekle / sil: izin vermek / yasaklamak için iptables kuralını elle girin
4. Port yönlendirme: genel port trafiğini DNAT ile hedef IP:port adresine yönlendirir (ayrıntılar için Port yönlendirme)
Kuralları görüntüleme
iptables / nftables
Panel öncelikle iptables -L -n --line-numbers ile kuralları listeler; sistem nftables kullanıyorsa otomatik olarak nft list ruleset komutuna geçer.
ufw
Sunucuda ufw etkinse (Ubuntu'da yaygındır), panel ayrıca ufw status numbered kural listesini gösterir.
Dinlenen portlar
Panel ss -tlnp ile hâlihazırda dinlenen TCP portlarını ve ilgili süreçleri listeler; hangi portların açık olduğunu ve hangi servisin onları kullandığını kolayca belirleyebilirsiniz.
Kural ekleme / silme
"Kural ekle" bölümüne bir iptables kuralı girin (iptables öneki olmadan; panel otomatik olarak -A ile ekler / -D ile siler), örneğin:
# 8080 portuna izin ver INPUT -p tcp --dport 8080 -j ACCEPT # Belirli bir IP'yi yasakla INPUT -s 1.2.3.4 -j DROP
> ⚠️ Dikkat: iptables kural söz dizimini bildiğinizden emin olun. Hatalı kurallar servislere erişilemez hâle getirebilir. İşlemden önce mevcut kuralları yedeklemeniz önerilir (iptables-save > /root/iptables.bak).
Çoklu arka uç otomatik uyumu
Panel, sunucunun kullandığı güvenlik duvarı arka ucunu otomatik algılar:
| Arka uç | Uygun sistem | Açıklama |
|---|---|---|
iptables / iptables-legacy | geleneksel Linux | en yaygın güvenlik duvarı |
nftables | yeni dağıtımlar / nft kuralları bulunan sunucular | nft etkin kuralları algılandığında öncelikli kullanılır, kuralların gölgelenmesini önler |
ufw | Ubuntu / Debian | yalnızca "görüntüleme" için kullanılır, kural yönetimi iptables üzerinden yürür |
Dikkat edilecekler
1. Dikkatli olun: güvenlik duvarı kuralları sunucunun erişilebilirliğini doğrudan etkiler. Hatalı yasaklama kuralları SSH bağlantısının kopmasına, panelin bağlanamamasına yol açabilir.
2. Kural kalıcılığı: doğrudan iptables ile eklenen kurallar yeniden başlatmadan sonra kaybolabilir (sistemde iptables-persistent / netfilter-persistent kurulu olup olmamasına bağlıdır). Kalıcı olması gerekiyorsa kendiniz iptables-save yapın veya ufw kullanın.
3. Büyük bulut sağlayıcılarının güvenlik grubu: Tencent Cloud / Alibaba Cloud gibi sağlayıcılarda sistem güvenlik duvarının yanı sıra bulut konsolunda bir "güvenlik grubu" katmanı vardır. Bir port güvenlik grubunda açılmamışsa, sistem güvenlik duvarında izin verilse bile erişilemez — iki katmanda da izin verilmelidir.
4. Port yönlendirme: port yönlendirme yapmanız gerekiyorsa bkz. Port yönlendirme.