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.