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 sistemAçıklama
iptables / iptables-legacygeleneksel Linuxen yaygın güvenlik duvarı
nftablesyeni dağıtımlar / nft kuralları bulunan sunucularnft etkin kuralları algılandığında öncelikli kullanılır, kuralların gölgelenmesini önler
ufwUbuntu / Debianyalnı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.