Membuka Port Menggunakan Firewalld Linux
Octopus system admins team just deployed a web UI application for their backup utility running on Octopus backup server in SC Datacenter. The application is running on port 6400 . They have firewalld installed on that server. Some requirements have came up as mentioned below:
Open all incoming connection on 6400/tcp port. Zone should be public.
Pada kasus diatas kita di suruh untuk membuka sebuah port 6400/tcp pada sebuah server backup storage dengan zone public.
Maka langkah -langkah yang akan kita lakukan adalah :
Masuk dahulu ke server backup storage
1
ssh alex@172.16.10.10
Cek firewalld pada server backup
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2020-03-25 04:53:09 UTC; 15min ago Docs: man:firewalld(1) Main PID: 24 (firewalld) CGroup: /docker/9e72dcf0b4e914317520145a319b5715a306b3379723337a3e55cf3029227e16/system.slice/firewalld.service └─24 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid Mar 25 04:53:07 stbkp01 systemd[24]: Executing: /usr/sbin/firewalld --nofork --nopid Mar 25 04:53:09 stbkp01 systemd[1]: firewalld.service's D-Bus name org.fedoraproje...1.1 Mar 25 04:53:09 stbkp01 systemd[1]: firewalld.service changed start -> running Mar 25 04:53:09 stbkp01 systemd[1]: Job firewalld.service/start finished, result=done Mar 25 04:53:09 stbkp01 systemd[1]: Started firewalld - dynamic firewall daemon. Mar 25 04:53:19 stbkp01 firewalld[24]: WARNING: ebtables not usable, disabling ethe...l. Mar 25 04:53:30 stbkp01 systemd[1]: Trying to enqueue job firewalld.service/start/...ace Mar 25 04:53:30 stbkp01 systemd[1]: Installed new job firewalld.service/start as 96 Mar 25 04:53:30 stbkp01 systemd[1]: Enqueued job firewalld.service/start as 96 Mar 25 04:53:30 stbkp01 systemd[1]: Job firewalld.service/start finished, result=done Hint: Some lines were ellipsized, use -l to show in full.Mengecek port berapa saja yang sudah terbuka
1
firewall-cmd --list-port
Hasilnya kosong, karena belum ada port yang terbuka
Sekarang kita buka port 6400 pada zone public tanpa membuatnya permanent.
1 2
$ firewall-cmd --zone=public --add-port=6400/tcp success
Kemudian cek list port yang sudah dibuka
1 2
firewall-cmd --list-port 6400/tcp
Maka hasilnya adalah port 6400 telah terbuka .