Cara Install Lynis untuk Audit Keamanan Server di Ubuntu

Server VPS kamu udah pasang UFW, mungkin juga fail2ban atau CrowdSec. Tapi gimana cara kamu tahu bagian mana dari server yang masih bolong? Firewall dan bouncer itu lapisan pertahanan, bukan alat diagnosa. Nah, di sinilah Lynis Ubuntu berperan: tool audit keamanan open source yang scan seluruh sistem kamu, mulai dari konfigurasi SSH, permission file, kernel, sampai software yang ketinggalan versi, terus ngasih daftar saran hardening yang bisa langsung dieksekusi satu-satu.

Kenapa Butuh Lynis Ubuntu buat Audit Keamanan Server

Bedanya dengan firewall atau IDS, Lynis jalan langsung di dalam sistem (bukan dari jaringan), jadi dia bisa lihat detail yang gak kelihatan dari luar: permission file yang kebuka lebar, service yang jalan tanpa perlu, sampai kernel parameter yang defaultnya kurang aman. Hasil scan-nya berupa skor hardening index dan daftar warning plus suggestion yang diurutkan per kategori, jadi kamu gak perlu nebak-nebak harus mulai benerin dari mana.

Tool ini juga sering dipakai buat persiapan compliance kayak PCI DSS atau ISO 27001, tapi buat VPS pribadi atau server produksi kecil, fungsinya simpel aja: jadi checklist rutin biar kamu gak lupa nutup celah yang gampang kelewat.

Cara Install Lynis Ubuntu Lewat APT

Cara paling gampang install Lynis di Ubuntu adalah lewat repository default, karena paketnya udah tersedia dan gak perlu tambahan repo pihak ketiga. Jalankan dua perintah ini:

sudo apt update
sudo apt install lynis -y

Setelah selesai, cek versinya buat mastiin instalasi berhasil:

lynis show version

Install Versi Terbaru Lewat Git Clone

Repo Ubuntu kadang nyimpen versi Lynis yang agak ketinggalan. Kalau kamu mau versi paling baru dengan database test terkini, clone langsung dari repository resminya, gak perlu compile apa-apa:

git clone https://github.com/CISOfy/lynis
cd lynis

Dari folder ini kamu bisa langsung jalanin ./lynis audit system tanpa proses instalasi tambahan. Kalau mau dijalankan sebagai root, ganti dulu ownership foldernya biar Lynis gak ngasih warning soal file permission:

sudo chown -R 0:0 lynis

Cara Jalanin Audit Lynis Ubuntu

Setelah terinstall, audit lengkap dijalankan pakai satu perintah ini (harus root atau sudo biar hasilnya maksimal, soalnya banyak pengecekan butuh akses baca file sistem):

sudo lynis audit system

Proses scan biasanya makan waktu beberapa menit tergantung banyaknya service yang jalan di server kamu. Selama proses, layar bakal nampilin progress per kategori: boot, kernel, memory, users, file system, network, sampai software firewall. Tiap kategori dikasih tanda warna: hijau kalau aman, kuning buat warning yang perlu diperhatiin.

Baca Hasil Audit Lynis Ubuntu: Warning, Suggestion, dan Hardening Index

Di akhir scan, Lynis nampilin ringkasan berupa Hardening Index, angka 0 sampai 100 yang jadi patokan seberapa keras konfigurasi server kamu. Jangan kaget kalau di run pertama angkanya masih di kisaran 60-70, itu normal buat server yang baru pertama kali diaudit.

Bagian paling penting justru bukan angkanya, tapi daftar Warnings dan Suggestions di bawahnya. Warning itu masalah yang lumayan serius (misal SSH root login masih aktif), sedangkan suggestion itu rekomendasi tambahan yang sifatnya opsional. Tiap item dikasih kode unik (contoh: SSH-7408) yang bisa kamu cari di dokumentasi resmi Lynis buat penjelasan lengkap dan cara benerinnya. Log detail dari tiap scan tersimpan di /var/log/lynis.log dan laporan ringkas di /var/log/lynis-report.dat, jadi kamu bisa cek ulang tanpa perlu scan ulang.

Troubleshooting Lynis Ubuntu

Beberapa masalah yang sering ketemu waktu pakai Lynis di Ubuntu:

Hasil scan beda tiap kali dijalankan tanpa sudo. Kalau dijalankan sebagai user biasa, banyak pengecekan yang di-skip karena gak punya akses baca file sistem tertentu. Hasilnya jadi kelihatan lebih aman padahal cuma karena banyak test yang gak sempet jalan. Selalu pakai sudo biar hasilnya akurat.

Warning soal file permission pas pakai git clone. Ini muncul karena file di folder hasil clone masih dimiliki user biasa, bukan root. Solusinya jalankan perintah chown -R 0:0 yang udah disebutkan di bagian instalasi tadi.

Muncul plugin warning enabled but not found. Biasanya karena ada plugin di file konfigurasi default.prf yang gak kepasang. Buka file itu dan nonaktifin baris plugin yang gak dipakai, atau install plugin yang dimaksud lewat Lynis Enterprise kalau memang perlu.

Hardening index gak naik walau udah benerin beberapa warning. Index dihitung berdasarkan rasio test yang lolos dari total test yang jalan, jadi kalau ada test baru yang ke-cover di run berikutnya (misal karena kamu install service baru), angkanya bisa keliatan stuck meski sebenarnya progress. Fokus aja ke jumlah warning yang berkurang, bukan cuma ke angka index-nya.

Lynis bukan pengganti firewall atau bouncer kayak UFW, tapi pelengkap yang ngasih kamu gambaran menyeluruh soal kondisi server. Idealnya jalanin audit ini rutin, misalnya sebulan sekali atau tiap abis install service baru, biar celah keamanan ketahuan dari awal sebelum sempet dieksploitasi. Kalau firewall di server kamu belum kesetting rapi, bisa lanjut baca cara setup UFW firewall di Ubuntu VPS biar audit dari Lynis dan proteksi jaringannya jalan bareng.

Jundi Husni Mubaraq

Jundi Husni Mubaraq

Saya seorang software engineer yang sejak awal 2026 megang penuh (sendirian) tanggung jawab infrastruktur server di tempat saya kerja: deploy dan maintain server Linux Ubuntu on-premises, bangun keamanan berlapis pakai CrowdSec dan Cloudflare, kelola job scheduling dan monitoring pakai Cronicle, deploy aplikasi containerized pakai Docker, sampai ngurusin mail server korporat dari nol. Sebelumnya saya 3+ tahun jadi Software Engineer/Fullstack Developer di beberapa perusahaan, termasuk proyek skala internasional (EUDR compliance system buat Lindt & Sprungli) dan sistem rumah sakit (SIMRS, rekam medis elektronik, integrasi BPJS Kesehatan) di RS PKU Muhammadiyah Surakarta. jundi.hm ini tempat saya dokumentasiin apa yang beneran saya kerjain dan pelajarin di lapangan, bukan sekadar riset teori, S.Kom dari Universitas Duta Bangsa Surakarta jadi bekal awal, tapi yang nulis di sini adalah pengalaman langsung ngelola server production sehari-hari. Selengkapnya: https://iam.jundi.hm

Lihat Juga Nih

Selanjutnya Nih

Kasih Komentar

Email kamu gak bakal ditampilin ke publik. Kalau ada tanda ini artinya wajib diisi ya *

Rekomendasi.

Lagi Viral.