Install UFW di Fedora, Centos atau RHEL


Pada tulisan saya sebelumnya mengenai pembahasan UFW berserta instalasinya, di sana saya tulis bahwasanya UFW ini tidak terdapat dalam lumbung resmi (official repository) di Fedora, Centos ataupun RHEL. Cukup disayangkan memang, karena UFW ini merupakan tool untuk mempermudah kita dalam pengaturan iptables yang mana telah kita ketahui iptables adalah perangkat yang digunakan GNU/Linux sebagai firewall, dan iptales ini cukup sulit bagi pengguna awam.

Tahap Persiapan

  1. Unduh kode sumber UFW di: https://launchpad.net/ufw
  2. Pastikan wget telah ada di Fedora Anda.
  3. Pastikan pula Anda menggunakan python versi 2.7, karena UFW lebih mendukung pada python versi 2.7 ini.

Tahap Pemasangan

  1. Unduh UFW
    wget https://launchpad.net/ufw/0.35/0.35/+download/ufw-0.35.tar.gz
  2. Ekstrak UFW
    tar xvzf ufw-0.35.tar.gz
  3. Masuk ke direktori UFW tersebut
    cd ufw*
  4. Masuk ke akun root dan lakukan pemasangan
    $ sudo su
    # python ./setup.py install
  5. Cek UFW apakah sudah terinstall dengan benar atau belum?
    sudo ufw status
  6. Jika Anda mengalami galat mengenai permission seperti gambar di bawah ini, maka lakukan pengaturan permissionnya menjadi 751.ufw-fedora-4 Maka lakukan perubahan permission menjadi 751:
    sudo chmod 751 /etc/default/ufw /lib/ufw/ufw-init /etc/ufw/ufw.conf /sbin/ufw /etc/ufw/applications.d/ufw-mailserver /etc/ufw/applications.d/ufw-chat /etc/ufw/applications.d/ufw-loginserver /etc/ufw/applications.d/ufw-proxyserver /etc/ufw/applications.d/ufw-fileserver /etc/ufw/applications.d/ufw-directoryserver /etc/ufw/applications.d/ufw-printserver /etc/ufw/applications.d/ufw-webserver /etc/ufw/applications.d/ufw-dnsserver /etc/ufw/applications.d/ufw-bittorent
  7. Selanjutnya coba tes kembali dengan cara sudo ufw status apakah masih memiliki galat mengenai permission? Jika tidak maka UFW akan seperti gambar di bawah ini:ufw-fedora-6

Tahap Konfigurasi UFW

Setelah langkah menginstalasi UFWtelah sukses, langkah selanjutnya yakni mengaktifkan serta mengkonfigurasinya. Konfirgurasi gunakan skrip di bawah ini:

Pertama-tama kita blokir semua port yang masuk dan mengizinkan semua port yang keluar.

sudo ufw default deny incoming
sudo ufw default allow outgoing

Kemudian buka port yang diperlukan, contoh di sini saya membuka cuma tiga port yakni 22, 80, 443:

sudo ufw allow ssh
sudo ufw allow www
sudo ufw allow https

ufw-fedora-10 Langkah terakhir aktifkan UFW.

sudo ufw enable
sudo ufw status

Semoga bermanfaat ?