Iptables Port Açma ve Kapatma

IPtables, CentOS ve RHEL sistemlerinde kullanılan varsayılan güvenlik duvarıdır. VPS Sunucuları veya Özel Sunucuların çoğunda güvenlik duvarının etkin olduğunu, ancak tüm bağlantı noktalarının açık olduğunu göreceksiniz.

Port açma işlemi sayesinde sunucusuna Cpanel, Plesk, CentosWebPanel, Directadmin ve benzeri panellerin kurulumu yapıldıktan sonra bağlantı sağlanabilmesine olanak sağlıyor.

Port açma yada kapatma işlemi sunucu güvenliği açısından da kullanılmaktadır. Misal; Ssh portu değiştirme, panel portu değiştirme gibi.

Sunucunuzdaki bazı bağlantı noktalarını kapatmak, hatta önceden yapılandırılmış bir güvenlik duvarınız varsa bazılarını açmak isterseniz, güvenlik duvarınızdaki bağlantı noktalarını açmak ve kapatmak için aşağıdaki kuralları kullanabilirsiniz.

Geçerli Güvenlik Duvarı Kurallarını Listelemek için şu komutu kullanabilirsiniz.

# iptables -L

Bu komut, IPtables’a yüklenen tüm geçerli güvenlik duvarı kurallarını listeler.

Centos 6 Iptables Port Açma

# iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
# service iptables save

Centos 7 Iptables Port Açma

# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload

Örneğimizde 80 numaralı bağlantı noktasını yani 80 numaralı portu açıyoruz ve bunu kaydediyoruz.

Bu komut istenen portu açar. Örneğimizde, 80 numaralı bağlantı noktasını açıyoruz. Açmak istediğiniz port numarası için 80 numaralı port numarasını değiştirmeniz yeterlidir. Kuralları güvenlik duvarı yapılandırmanıza kaydetmek için service iptables save komutunu çalıştırın.

Centos 6 Iptables Port Kapatma

# iptables -I INPUT -p tcp -m tcp --dport 80 -j REJECT
# service iptables save

Bu komut sunucunuzdaki 80 numaralı portu kapatır ve hiç kimse bu bağlantı noktası üzerinden bağlanamaz. IPtables yapılandırmanıza kaydetmek için service iptables save komutunu çalıştırın.

Centos 7 Iptables Port Kapatma

# firewall-cmd --zone=public --remove-port=80/tcp
# firewall-cmd --runtime-to-permanent
# firewall-cmd --reload

Kapatmak istediğiniz port numarası için yukarıdaki örnekteki 80 portunu değiştirin ve ardından güvenlik duvarı yapılandırmasına göndermek için komutun geri kalanını çalıştırın.

Translate »