Juni 17, 2026
ChatGPT Image 16 Jun 2026, 11.04.22
Pelajari cara menggunakan Lynis untuk audit keamanan server Linux serta langkah meningkatkan skor hardening hingga di atas 70.

Keamanan server Linux tidak cukup hanya mengandalkan firewall dan update sistem. Banyak celah keamanan tersembunyi yang sering luput dari perhatian administrator, mulai dari konfigurasi SSH yang kurang aman hingga pengaturan autentikasi yang belum optimal.

Di sinilah Lynis menjadi salah satu tool audit keamanan paling populer yang digunakan oleh administrator sistem, engineer DevOps, hingga auditor keamanan profesional. Dengan sekali perintah, Lynis mampu menganalisis ratusan aspek keamanan server dan memberikan rekomendasi perbaikan yang dapat langsung diterapkan.

Jika Anda ingin mengetahui tingkat keamanan server Linux sekaligus meningkatkan hardening score hingga di atas 70, panduan ini akan membantu Anda langkah demi langkah.


Apa Itu Lynis?

Lynis adalah tool audit keamanan open source yang dirancang untuk sistem operasi Linux, Unix, dan BSD.

Tool ini dikembangkan untuk melakukan pemeriksaan otomatis terhadap:

  • Konfigurasi sistem
  • Pengaturan kernel
  • File permissions
  • User authentication
  • SSH security
  • Networking
  • Firewall
  • Malware detection
  • Compliance checking
  • Security hardening

Keunggulan Lynis adalah kemampuannya memberikan rekomendasi spesifik berdasarkan kondisi aktual server.


Mengapa Administrator Linux Menggunakan Lynis?

Beberapa alasan utama menggunakan Lynis:

  • Audit keamanan otomatis
  • Deteksi konfigurasi yang berisiko
  • Memberikan rekomendasi hardening
  • Mendukung berbagai distribusi Linux
  • Ringan dan mudah dijalankan
  • Open source dan gratis

Bahkan banyak auditor keamanan menjadikan Lynis sebagai salah satu tools wajib saat melakukan security assessment.


Cara Install Lynis

Ubuntu dan Debian

apt update
apt install lynis -y

Download Versi Terbaru dari GitHub

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

Cek versi:

./lynis --version

Cara Menjalankan Audit Keamanan

Setelah instalasi selesai, jalankan audit dengan perintah:

lynis audit system

atau jika menggunakan versi GitHub:

./lynis audit system

Proses audit biasanya berlangsung antara 1 hingga 5 menit tergantung spesifikasi server.


Memahami Hasil Audit Lynis

Setelah proses selesai, Lynis akan menampilkan berbagai informasi penting.

Contoh:

Hardening index : 63 [#############]
Tests performed : 230
Plugins enabled : Yes

Hardening Index

Hardening Index merupakan indikator tingkat keamanan server.

Kategori umum:

  • 0 โ€“ 49 : Rendah
  • 50 โ€“ 69 : Cukup
  • 70 โ€“ 89 : Baik
  • 90 โ€“ 100 : Sangat Baik

Target minimal yang direkomendasikan adalah:

Hardening Score 70+


Kategori Audit yang Dicek Lynis

File Permissions

Memeriksa:

  • Permission file sistem
  • Ownership file penting
  • File sensitif yang dapat diakses sembarang user

Authentication

Memeriksa:

  • Password policy
  • Hashing algorithm
  • PAM configuration
  • User account security

Networking

Memeriksa:

  • Firewall
  • Open ports
  • Network services
  • Remote access configuration

Kernel

Memeriksa:

  • Kernel security settings
  • Sysctl parameters
  • Security modules

Temuan Umum Lynis dan Cara Memperbaikinya

BOOT-5264 โ€” Password GRUB Belum Ditetapkan

Temuan ini menunjukkan bahwa bootloader GRUB belum dilindungi password.

Risiko:

  • Seseorang dapat mengubah parameter boot saat startup.
  • Memungkinkan bypass beberapa mekanisme keamanan.

Generate password:

grub-mkpasswd-pbkdf2

Simpan hash yang dihasilkan.

Edit konfigurasi:

nano /etc/grub.d/40_custom

Tambahkan:

set superusers="admin"
password_pbkdf2 admin HASH_PASSWORD

Update GRUB:

update-grub

AUTH-9328 โ€” Password Hashing Algorithm Lemah

Jika masih menggunakan algoritma lama, password menjadi lebih mudah di-crack.

Periksa file:

/etc/pam.d/common-password

Gunakan SHA512:

password [success=1 default=ignore] pam_unix.so obscure sha512

Simpan lalu restart layanan terkait.

Manfaat:

  • Password lebih sulit dipecahkan.
  • Meningkatkan keamanan autentikasi.

SSH-7408 โ€” AllowTcpForwarding Belum Dinonaktifkan

Forwarding SSH dapat menjadi celah jika tidak diperlukan.

Edit konfigurasi SSH:

nano /etc/ssh/sshd_config

Cari:

AllowTcpForwarding yes

Ubah menjadi:

AllowTcpForwarding no

Restart SSH:

systemctl restart ssh

Atau:

systemctl restart sshd

Keuntungan:

  • Mengurangi potensi penyalahgunaan tunnel SSH.
  • Mengurangi attack surface server.

Strategi Meningkatkan Score Lynis di Atas 70

Selain memperbaiki temuan utama, lakukan langkah berikut:

Aktifkan Firewall

Ubuntu:

ufw enable

Cek status:

ufw status

Nonaktifkan Service Tidak Digunakan

Lihat service aktif:

systemctl list-units --type=service

Matikan service yang tidak diperlukan:

systemctl disable nama-service

Update Sistem Secara Berkala

apt update && apt upgrade -y

Gunakan SSH Key Authentication

Nonaktifkan login password:

PasswordAuthentication no

Aktifkan Fail2Ban

apt install fail2ban -y

Melindungi server dari brute force attack.

Periksa User Tidak Aktif

cat /etc/passwd

Hapus akun yang sudah tidak digunakan.

Hardening Kernel

Tambahkan parameter keamanan pada:

/etc/sysctl.conf

Contoh:

net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1

Lalu jalankan:

sysctl -p

Best Practice Menggunakan Lynis

Agar hasil audit tetap relevan:

  • Jalankan audit setiap bulan
  • Audit setelah update besar
  • Simpan laporan audit sebelumnya
  • Bandingkan perubahan score
  • Prioritaskan temuan berisiko tinggi
  • Integrasikan dengan SOP keamanan server

Kesimpulan

Lynis merupakan salah satu tool audit keamanan Linux terbaik yang dapat digunakan secara gratis untuk mengidentifikasi kelemahan konfigurasi server. Dengan menjalankan audit secara rutin dan memperbaiki rekomendasi yang diberikan, administrator dapat meningkatkan Hardening Index secara signifikan.

Fokus utama perbaikan biasanya berada pada area boot security, authentication, SSH hardening, firewall, dan kernel security. Dengan menerapkan rekomendasi tersebut, mencapai skor Lynis di atas 70 bukanlah hal yang sulit, bahkan pada server yang baru dikonfigurasi.

Semakin tinggi skor Lynis, semakin kecil peluang server menjadi target serangan akibat kesalahan konfigurasi yang sebenarnya dapat dicegah.


“Keamanan server bukan tentang menjadi sempurna, tetapi tentang terus memperkecil peluang terjadinya kompromi.”


FAQ

1. Apa itu Lynis?

Lynis adalah tool audit keamanan open source untuk Linux, Unix, dan BSD yang digunakan untuk mengevaluasi konfigurasi keamanan sistem.

2. Bagaimana cara menjalankan Lynis?

Gunakan perintah:

lynis audit system

3. Berapa skor Lynis yang dianggap aman?

Umumnya skor 70 ke atas dianggap baik untuk sebagian besar server produksi.

4. Apakah Lynis gratis?

Ya, Lynis tersedia dalam versi open source yang dapat digunakan secara gratis.

5. Seberapa sering audit Lynis dilakukan?

Disarankan minimal satu kali setiap bulan atau setelah perubahan besar pada sistem.

6. Apakah Lynis bisa digunakan pada VPS?

Ya. Lynis sangat cocok digunakan pada VPS maupun dedicated server.

7. Apakah skor Lynis 100 bisa dicapai?

Secara teknis bisa, tetapi tidak selalu diperlukan karena beberapa rekomendasi mungkin tidak relevan dengan kebutuhan sistem tertentu.


Sudah mencoba Lynis pada server Anda? Bagikan skor hardening yang berhasil Anda capai di kolom komentar.

Jika artikel ini bermanfaat, jangan lupa membagikannya ke rekan sysadmin dan tim IT Anda. Subscribe website ini untuk mendapatkan panduan Linux, jaringan, keamanan server, dan DevOps terbaru. Anda juga bisa membaca artikel lainnya tentang hardening Linux, monitoring server, serta praktik keamanan infrastruktur modern.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *