Cara Mendaftar Port Terbuka di Firewalld

How List Open Ports Firewalld



Firewalld adalah program firewall default aktif CentOS 7 , Red Hat Enterprise Linux 7 (RHEL 7) , Fedora 18+ dan beberapa distro Linux populer lainnya. Ini sangat kuat untuk mengelola jaringan IPv4 dan IPv6. Ini memiliki antarmuka baris perintah (CLI) yang mudah digunakan dan alternatif yang bagus untuk iptables .

Pada artikel ini, saya akan menunjukkan kepada Anda cara membuat daftar port terbuka di Firewalld . Saya akan menggunakan CentOS 7.4 untuk demonstrasi, tetapi perintah yang sama harus bekerja pada semua distribusi Linux dengan Firewalld diinstal. Mari kita mulai.







Apa itu Port Terbuka?

Pertama mari kita bahas apa itu port terbuka. Ini jelas merupakan istilah jaringan.



Anda dapat menginstal banyak paket perangkat lunak server pada satu komputer seperti server HTTP, server DNS, Server Database, dan sebagainya. Tetapi mungkin memiliki jumlah antarmuka jaringan yang terbatas. Katakanlah ia memiliki satu antarmuka jaringan fisik yang tersedia dan dikonfigurasi untuk memiliki alamat IP 10.0.1.11 dan Anda memiliki server database HTTP dan MySQL yang diinstal di dalamnya. Jadi ketika Anda terhubung ke 10.0.1.11 dari komputer lain, bagaimana komputer server Anda tahu layanan apa yang ingin Anda gunakan? Layanan HTTP atau layanan database MySQL.



Nah untuk membedakan antara layanan HTTP dan layanan database MySQL, alamat IP juga memiliki properti lain yang disebut port. Port adalah bilangan bulat 16-bit, yang berarti dapat berupa angka dari 0 hingga 65536. Jadi komputer server Anda menjalankan layanan atau perangkat lunak server yang berbeda pada port yang berbeda. Sebagai contoh, server HTTP berjalan pada port 80, server database MySQL berjalan pada port 3306 dan seterusnya.





Untuk berbicara dengan layanan tertentu di komputer server Anda, katakanlah server HTTP, komputer klien harus melewati port 80 bersama dengan alamat IP 10.0.1.11. Jadi port 80 adalah port terbuka karena komputer klien dapat berbicara dengannya.

Ketika Anda memiliki program firewall yang dikonfigurasi, secara default, itu memblokir semua port. Jadi, bahkan ketika layanan berjalan pada port tertentu di komputer server Anda, komputer klien tidak akan dapat terhubung ke sana.



Jadi bagaimana saya tahu port apa yang terbuka dan saya dapat terhubung ke komputer server saya? Nah, itulah topik artikel ini.

Menemukan Port Terbuka dengan Firewalld:

Pertama periksa apakah firewalld service berjalan dengan perintah berikut:

$sudosystemctl status firewalld

Seperti yang dapat Anda lihat dari bagian yang ditandai pada tangkapan layar di bawah, firewalld layanan sedang berjalan. Jadi kita baik untuk pergi.

Jika Anda firewalld layanan tidak berjalan, Anda dapat memulai firewalld layanan dengan perintah berikut:

$sudosystemctl mulai firewalld

Sekarang Anda dapat menggunakan firewall-cmd perintah konfigurasikan dan dapatkan informasi tentang Firewalld .

Anda dapat mencetak seluruh konfigurasi Firewalld dengan perintah berikut:

$sudofirewall-cmd--daftar-semua

Port dan layanan terbuka tercantum di jasa: dan port: garis seperti yang ditandai pada tangkapan layar di bawah ini.

Dalam jasa: garis, ssh dan dhcpv6-klien layanan diaktifkan. Itu berarti port yang sesuai dengan layanan ini juga terbuka.

Anda dapat mengetahui port apa yang dibuka oleh layanan ini dengan perintah berikut:

$peganganlebah>SERVICE_NAME/dll/jasa

CATATAN: Di Sini, NAMA LAYANAN adalah layanan yang ingin Anda lihat portnya.

Misalnya, untuk melihat port ssh service dibuka, jalankan perintah berikut:

$pegangan ssh /dll/jasa

Seperti yang dapat Anda lihat dari bagian yang ditandai pada tangkapan layar di bawah, ssh layanan membuka TCP Pelabuhan 22 dan UDP Pelabuhan 22 .

Perintah sudo firewall-cmd –daftar-semua , menunjukkan keseluruhannya Firewalld konfigurasi.

Jika Anda hanya ingin melihat layanan apa yang diizinkan memiliki port terbuka, jalankan perintah berikut:

$sudofirewall-cmd--daftar-layanan

Layanan yang diizinkan untuk memiliki port terbuka terdaftar seperti yang Anda lihat dari tangkapan layar di bawah.

Jika Anda hanya ingin melihat port yang terbuka, jalankan perintah berikut:

$sudofirewall-cmd--daftar-port

Port terbuka terdaftar seperti yang Anda lihat dari tangkapan layar di bawah.

Jika Anda ingin membuka port atau layanan lain menggunakan Firewalld , lalu lihat artikel saya yang lain Cara Membuka Port 80 di CentOS7 (https://linuxhint.com/open-port-80-centos7/)

Begitulah cara Anda membuat daftar port terbuka di Firewalld . Terima kasih telah membaca artikel ini.