Lompat ke konten utama
←

Administrasi Linux Lanjutan: Paket, Layanan, SSH, dan Firewall

Pelajaran 11 dari 13

Jaringan, firewall host, dan tugas terjadwal

Firewall host dengan ufw

Setelah pelajaran ini kamu bisa menetapkan kebijakan bawaan ufw, menulis aturan per port dan per jaringan asal, membaca urutan aturan, dan mengaktifkan ufw di server jarak jauh tanpa memutus sesi SSH.

  • ±13 menit
  • 3 latihan
  • Diperiksa 28 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

ufw (Uncomplicated Firewall) adalah alat bawaan Ubuntu untuk menyusun firewall berbasis host, yaitu firewall yang melindungi satu mesin, di atas subsistem netfilter kernel. Setelah dipasang, ufw masih nonaktif dengan kebijakan bawaan: lalu lintas masuk ditolak, keluar diizinkan. Kebijakan bawaan berlaku bagi lalu lintas yang tidak cocok dengan aturan mana pun, dan diubah dengan ufw default deny incoming atau ufw default allow outgoing.

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 443/tcp
sudo ufw allow proto tcp from 10.0.9.0/24 to any port 10050
sudo ufw limit ssh/tcp
sudo ufw status numbered

Aturan tanpa arah berlaku untuk lalu lintas masuk. ufw allow 443/tcp membuka port 443 bagi siapa saja, sedangkan aturan dengan from membatasi asalnya, seperti contoh port 10050 di atas. ufw deny menolak, dan ufw limit menolak alamat yang membuka enam sambungan atau lebih dalam 30 detik, perlindungan dasar dari penebakan kata sandi.

Urutan aturan menentukan hasil: aturan pertama yang cocok yang berlaku, jadi aturan khusus ditulis sebelum aturan umum. ufw status numbered menampilkan nomor setiap aturan, ufw insert 1 menyisipkan aturan di posisi pertama, dan ufw delete 3 menghapus aturan nomor 3. Opsi --dry-run memperlihatkan aturan yang akan dibuat tanpa menerapkannya.

ufw enable mengosongkan lalu memuat ulang rantai aturan, sehingga sambungan yang sedang berjalan, termasuk sesi SSH-mu, bisa terputus. Bagian REMOTE MANAGEMENT di manual ufw menyebut aturan izin SSH bisa ditambahkan sebelum firewall diaktifkan.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Komputer 10.0.4.77 mencoba menyambung ke port 5432 server ini. Apa hasilnya?

$ sudo ufw status numbered
Status: active

     To                         Action      From
     --                         ------      ----
[ 1] 22/tcp                     ALLOW IN    Anywhere
[ 2] 5432/tcp                   ALLOW IN    10.0.4.0/24
[ 3] 5432/tcp                   DENY IN     10.0.4.77
Pilih satu jawaban

Latihan 2 dari 3

ufw belum aktif di server cabang, dan Ani tersambung lewat SSH. Kebijakan kantor: hanya SSH (22/tcp) dan HTTPS (443/tcp) yang boleh masuk. Kebijakan bawaan masih deny untuk masuk. Urutan mana yang memenuhi kebijakan tanpa memutus sesi Ani?

Pilih satu jawaban

Latihan 3 dari 3

PostgreSQL di server ini hanya boleh dihubungi server aplikasi di jaringan 10.0.4.0/24. Kebijakan masuk bawaan sudah deny. Aturan mana yang tepat?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke