Setup firewall dengan `ufw`
Background
Kita kita mempunyai cloud computer seperti VPS biasanya tergantung vendor itu akan ada default firewall yang diimplementasi pada vendor tersebut, tetapi jika vendor itu tidak mempunyai default firewall maka lebih baik kita jaga VPS kita dengan software firewall salah satunya dengan Uncomplicated Firewall (ufw)
Jadi kita dapat mengatur port mana, ataupun dengan protocol apa VPS kita bisa di akses oleh internet
Install
untuk installasi sangatlah mudah
sudo apt update
sudo apt install ufw
Konfigurasi
kita bisa merubah secara manual konfigurasi ufw ini yang bisa dilihat dokumentasinya disini https://help.ubuntu.com/community/UFW
Saya biasa menggunakan konfigurasi ini pada ufw
// Perbolehkan VPS kita untuk mengakses internet
sudo ufw default allow outgoing
// Perbolehkan internet untuk mengakses http
sudo ufw allow 80
// Perbolehkan internet untuk mengakses https
sudo ufw allow 443
// Perbolehkan internet untuk mengakses ssh (jika menggunakan default port)
sudo ufw allow 22
// Perbolehkan akses dari IP tertentu
sudo ufw allow 192.168.1.1