İçeriğe atla
Linux

Iptables ile Port Açma ve Kapatma

Linux sunucularda iptables kurallarıyla belirli portlara gelen bağlantılara izin verebilir veya izin kuralını kaldırabilirsiniz. Aşağıdaki örneklerde 8080 numaralı TCP portu kullanılmıştır. Komutları root yetkisiyle veya sudo kullanarak çalıştırın.
Port açma
sudo iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT

Açma kuralını kaldırma
sudo iptables -D INPUT -p tcp --dport 8080 -j ACCEPT

Kuralları görüntülemek için:
sudo iptables -L INPUT -n --line-numbers

Başka bir port kullanacaksanız 8080 yerine port numarasını yazın. UDP trafiği için komuttaki tcp ifadesini udp olarak değiştirin. Kuralı kaldırmak, başka bir kural aynı porta izin veriyorsa bağlantıyı tamamen engellemeyebilir. Ayrıca servisin sunucuda çalışıyor ve portu dinliyor olması gerekir.