Firewall

Cara Mendaftar Port Terbuka di Firewalld

Cara Mendaftar Port Terbuka di Firewalld
Firewalld adalah program firewall default aktif CentOS 7, Red Hat Enterprise Linux 7 (RHEL 7), Fedora 18+ dan beberapa distribusi 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 terpasang. 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 and. 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. Misalnya, 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 port tersebut.

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:

$ sudo systemctl status firewalld

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

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

$ sudo systemctl start firewalld

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

Anda dapat mencetak seluruh konfigurasi Firewalld dengan perintah berikut:

$ sudo firewall-cmd --list-all

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:

$ grep ong>SERVICE_NAME /etc/services

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

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

$ grep ssh /etc/services

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 -list-all, menunjukkan kepada Anda secara keseluruhan Firewalld konfigurasi.

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

$ sudo firewall-cmd --list-services

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:

$ sudo firewall-cmd --list-ports

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

Jika Anda ingin membuka port atau layanan lain menggunakan Firewalld, kemudian periksa 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.

Cara Menggunakan Cheat Engine GameConqueror di Linux
Artikel ini mencakup panduan tentang menggunakan mesin cheat GameConqueror di Linux. Banyak pengguna yang bermain game di Windows sering menggunakan a...
Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...