Daha önceki rehberlerimizde sudo ufw allow 25565/tcp komutunu kısaca gördünüz. Bu rehberde UFW'yi daha kapsamlı yapılandırmayı ele alıyoruz.
UFW Kurulumu ve Etkinleştirme
sudo apt install ufw
sudo ufw enable
Önce SSH portunu açtığınızdan emin olun
UFW'yi etkinleştirmeden ÖNCE SSH portuna (genelde 22) izin vermezseniz, kendinizi sunucudan dışarıda bırakabilirsiniz:
sudo ufw allow 22/tcp. Bu adımı atlamak, VDS'inize erişiminizi tamamen kaybetmenize yol açabilir.
Temel Kurallar
# SSH
sudo ufw allow 22/tcp
# Minecraft (varsayılan port)
sudo ufw allow 25565/tcp
# Dynmap kullanıyorsanız
sudo ufw allow 8123/tcp
Kuralları Listeleme ve Silme
sudo ufw status numbered
sudo ufw delete 3
İlk komut, tüm kuralları numaralandırarak listeler; ikinci komut, belirtilen numaralı kuralı siler.
Belirli Bir IP'den Erişimi Sınırlama
Yalnızca kendi IP'nizden bir porta (örn. bir web panele) erişim izni vermek isterseniz:
sudo ufw allow from KENDI_IP_ADRESINIZ to any port 3000
Varsayılan Politika
sudo ufw default deny incoming
sudo ufw default allow outgoing
Bu, "açıkça izin vermediğim hiçbir gelen bağlantıya izin verme, giden bağlantılara her zaman izin ver" politikasını ayarlar — güvenli bir başlangıç noktasıdır.
Brute-Force Saldırılarına Karşı Ek Katman
UFW port bazlı koruma sağlar ama tekrarlanan giriş denemelerini otomatik engellemez — bu iş için fail2ban rehberimize bakabilirsiniz.