Linux Ubuntu/Debian/Centos/Rocky Sunucularda Port Nasıl Açılır?

Sunucularda belirli bir hizmete erişmek için gerekli olan portların açılması, ağ güvenliği ve erişim açısından oldukça önemlidir. Bu yazıda, Linux tabanlı işletim sistemleri olan Ubuntu, Debian, CentOS ve Rocky Linux sunucularda port açma işlemini adım adım ele alacağız.

1. Gerekli İzinlerin Kontrolü

Port açma işlemleri genellikle root veya sudo yetkilerine ihtiyaç duyar. Bu nedenle, yeterli izinlere sahip olduğunuzdan emin olun.

2. Güvenlik Duvarı Kontrolü

Port açma işlemi, sunucunuzda yüklü olan güvenlik duvarı aracılığıyla gerçekleştirilir. Her işletim sisteminin farklı güvenlik duvarı yönetim araçları vardır.

Ubuntu/Debian için UFW Kullanımı

  1. UFW Durumunu Kontrol Etme:
    sudo ufw status
  2. Yeni Portu Açma: Örneğin, 8080 numaralı portu açmak için:
    sudo ufw allow 8080/tcp
  3. Açılan Portu Kontrol Etme:
    sudo ufw status

CentOS/Rocky için FirewallD Kullanımı

  1. FirewallD Durumunu Kontrol Etme:
    sudo systemctl status firewalld
  2. Yeni Portu Açma: Örneğin, 8080 numaralı portu açmak için:
    sudo firewall-cmd --permanent --add-port=8080/tcp
  3. FirewallD’yi Yenileme: Değişikliklerin etkili olması için FirewallD’yi yeniden yükleyin:
    sudo firewall-cmd --reload
  4. Açılan Portu Kontrol Etme:
    sudo firewall-cmd --list-all

3. Uygulama Yapılandırması

Bazı uygulamalar, belirli bir portta dinlemek için yapılandırma dosyalarında değişiklik yapmanızı gerektirebilir. Örneğin, bir web sunucusu (Apache, Nginx) veya bir veritabanı sunucusu (MySQL) belirli bir portta çalışacak şekilde ayarlanmalıdır. Uygulama yapılandırma dosyalarını güncelleyerek yeni portu ayarlamanız gerekebilir.

4. Portun Açık Olduğunu Test Etme

Portun başarılı bir şekilde açılıp açılmadığını test etmek için aşağıdaki komutu kullanabilirsiniz:

sudo netstat -tuln | grep 8080

Bu komut, 8080 numaralı portun dinlenip dinlenmediğini kontrol eder. Port açık ise, ilgili çıktıyı göreceksiniz.

Sonuç

Linux sunucularda port açma işlemi, uygulamaların ve hizmetlerin dış dünyaya erişimini sağlamak için kritik bir adımdır. Bu yazıda, Ubuntu, Debian, CentOS ve Rocky Linux sunucularda port açma işlemini ayrıntılı bir şekilde ele aldık. Güvenlik duvarı ayarlarını düzenleyerek ve gerekli yapılandırmaları yaparak portunuzu başarıyla açabilirsiniz.