Bizi Ara (10:00-18:00) Bize Soru Sor !
Bize Soru Sor ! Bizi Ara (10:00-18:00)
Kaçırılmayacak FIRSAT : Sınırsız Hosting Paketlerinde .COM Veya .COM.TR Sepette ÜCRETSİZ ! Ücretsiz .COM İçin Hemen TIKLAYIN !
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

CentOS 7 Üzerinde Port Açma Rehberi

CentOS 7, güçlü bir Linux dağıtımı olarak sunucuların güvenliğini sağlamak amacıyla çeşitli araçlar sunar. Bu araçlar sayesinde sunucunuzda port açma işlemlerini kontrollü ve güvenli bir şekilde gerçekleştirebilirsiniz. Bu rehberde, CentOS 7 üzerinde port açma işlemlerini adım adım öğreneceksiniz.

CentOS 7'de FirewallD Kullanarak Port Açma

CentOS 7'de varsayılan olarak gelen FirewallD, dinamik bir güvenlik duvarı yönetim aracıdır. Bu araç, port açma işlemlerini kolaylaştırır ve sisteminizi güvenli tutmanıza yardımcı olur. FirewallD ile port açmak için öncelikle FirewallD servisini etkinleştirmeniz gerekmektedir:

systemctl start firewalld
systemctl enable firewalld

FirewallD aktif hale geldikten sonra, belirli bir portu açmak için aşağıdaki komutu kullanabilirsiniz:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

Burada "8080" açmak istediğiniz port numarasıdır ve "tcp" bu portun protokolünü belirtir. Değişikliklerin etkili olabilmesi için FirewallD'yi yeniden yüklemeniz gerekmektedir:

firewall-cmd --reload

CentOS 7'de iptables ile Port Yönetimi

FirewallD dışında, iptables da port yönetimi için kullanılabilir. İptables ile port açmak için, şu adımları takip edin:

iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

Bu komut, gelen trafiğe "8080" numaralı TCP portu üzerinden izin verir. Değişikliklerin kalıcı olması için iptables kurallarını kaydetmelisiniz:

service iptables save

Ardından iptables servisini yeniden başlatmalısınız:

systemctl restart iptables

CentOS 7 Üzerinde Port Açma Rehberi

CentOS 7'de Sistemi Güvence Altına Alarak Port Açma

Port açarken sistem güvenliğini göz önünde bulundurmak önemlidir. Yanlış yapılandırmalar sisteminizi saldırılara açık hale getirebilir. Bu nedenle, yalnızca gerekli portları açmak ve mümkünse erişimi belirli IP adresleriyle kısıtlamak iyi bir güvenlik uygulamasıdır.

Örneğin, sadece belirli bir IP adresi üzerinden erişime izin vermek için iptables kullanabilirsiniz:

iptables -A INPUT -p tcp -s 192.168.1.10 --dport 8080 -j ACCEPT

CentOS 7'de Belirli IP Adreslerine Port Açma

FirewallD kullanarak da belirli IP adreslerine port açabilirsiniz. Bunun için, aşağıdaki komutu kullanarak sadece belirli bir IP adresine izin verebilirsiniz:

firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.10" port protocol="tcp" port="8080" accept'

Bu komut, "192.168.1.10" IP adresinin 8080 numaralı port üzerinden erişimine izin verir. Değişikliklerin etkili olması için her zaman olduğu gibi FirewallD'yi yeniden yükleyin:

firewall-cmd --reload

CentOS 7'de Port Açma İşlemi Sonrasında Test ve Doğrulama

Port açma işlemlerinizin başarılı olup olmadığını doğrulama, güvenlik açısından kritik bir öneme sahiptir. Açtığınız portların erişilebilirliğini test etmek için aşağıdaki yöntemleri kullanabilirsiniz:

  • Netcat (nc) Kullanımı: Sunucunuzda netcat kurulu ise, açtığınız portları test etmek için kullanabilirsiniz. Örneğin:
    nc -zv 127.0.0.1 8080
  • Telnet Kullanımı: Telnet ile de portlarınızı kontrol edebilirsiniz:
    telnet 127.0.0.1 8080

Bu komutlar, portunuzun açık ve erişilebilir olduğunu doğrulamak için kullanılabilir.

Sıkça Sorulan Sorular

1. FirewallD ve iptables arasında ne fark var?

FirewallD, dinamik bir güvenlik duvarı yönetim aracıdır ve daha kullanıcı dostu bir yapı sunar. İptables ise daha manuel ve kural tabanlı bir yapı sağlar.

2. Port açmak güvenli midir?

Gerekli önlemler alındığında port açmak güvenlidir. Ancak, yalnızca gerekli portları açmak ve mümkünse erişimi belirli IP adresleriyle kısıtlamak önemlidir.

3. FirewallD'yi nasıl devre dışı bırakabilirim?

FirewallD'yi devre dışı bırakmak için aşağıdaki komutları kullanabilirsiniz:

systemctl stop firewalld
systemctl disable firewalld

4. İptables kurallarını kalıcı hale getirmek neden önemlidir?

İptables kurallarınızı kalıcı hale getirmezseniz, sistem yeniden başlatıldığında bu kurallar kaybolacaktır. Bu nedenle kuralların kaydedilmesi önemlidir.