Administrasi Linux Lanjutan: Paket, Layanan, SSH, dan Firewall
Pelajaran 13 dari 13
–
Jaringan, firewall host, dan tugas terjadwal
Misi: memeriksa server baru cabang Makassar
Setelah pelajaran ini kamu bisa menemukan layanan yang terbuka ke jaringan, menutup akses yang tidak diperlukan dengan ufw, membetulkan baris /etc/cron.d, dan memilih pengaturan timer untuk server yang tidak menyala sepanjang malam.
±17 menit
4 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
Koperasi membuka cabang di Makassar. Server cabang dipasang pemasok dan diserahkan ke Ani sebelum dipakai. Aplikasi kasir web dan basis datanya berjalan di server yang sama; dari jaringan hanya SSH untuk admin dan HTTPS untuk kasir yang dibutuhkan. Server dimatikan pukul 22.00 dan dinyalakan pukul 07.00 untuk menghemat listrik.
Empat latihan berikut memeriksanya. Lulus misi ini bila minimal 80 persen latihannya benar.
Urutannya: ss -tlnp memperlihatkan layanan yang mendengarkan dan di alamat mana; layanan yang terbuka ke semua alamat tetapi tidak dibutuhkan dari jaringan ditutup; ufw status verbose memperlihatkan kebijakan bawaan dan aturan yang perlu dicocokkan; lalu jadwal cadangan diperiksa supaya benar-benar berjalan di jam server menyala.
NIST SP 800-123 bagian 4.2.1 meminta server hanya menjalankan layanan, aplikasi, dan protokol yang diperlukan, dan menyebut penghapusan layanan lebih aman daripada sekadar mematikannya lewat pengaturan. Firewall host menjadi lapis berikutnya bagi layanan yang memang dibutuhkan di server itu tetapi tidak boleh dijangkau dari luar.
Latihan
0/4 lulus
Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.
Latihan 2 dari 4
Basis data (3306) dan aplikasi kasir (8080) hanya dipakai dari server ini sendiri; nginx meneruskan HTTPS ke 8080 lewat 127.0.0.1. Perintah ufw mana yang menutup 3306 dan 8080 dari jaringan?
$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
3306/tcp ALLOW IN Anywhere
8080/tcp ALLOW IN Anywhere
Latihan 4 dari 4
Pukul 21.30 server masih sering dipakai kasir, jadi cadangan dipindah ke timer systemd pukul 23.00. Ingat: server mati pukul 22.00 sampai 07.00. Pengaturan mana yang membuat cadangan tetap berjalan setiap hari?