Keamanan Akun dan Akses

Keamanan Akun dan Akses

Bitnesia Aug 18, 2026 24 EN

Keamanan sistem Linux tidak hanya bergantung pada pembaruan perangkat lunak, tetapi juga pada kebiasaan Anda dalam menjaga akun dan akses. Bab ini membahas praktik keamanan akun yang mendasar, mulai dari memilih password yang kuat, mengunci layar, memahami risiko login otomatis, hingga menggunakan SSH untuk mengakses mesin dari jarak jauh secara aman.

Password yang Kuat

Password adalah garis pertahanan pertama bagi akun Anda. Password yang lemah mudah ditebak atau dipecahkan dengan serangan brute force. Berikut adalah prinsip membuat password yang kuat.

  • Gunakan password yang panjang, idealnya minimal 12 karakter.
  • Gabungkan huruf besar, huruf kecil, angka, dan simbol.
  • Jangan gunakan kata yang mudah ditebak, seperti nama, tanggal lahir, atau "password".
  • Gunakan password yang berbeda untuk setiap akun atau layanan.

Mengingat banyaknya password yang harus diingat, pertimbangkan untuk menggunakan password manager yang menyimpan password dalam basis data terenkripsi.

Mengunci Layar dan Auto-Lock

Mengunci layar adalah kebiasaan sederhana yang sangat efektif mencegah orang lain mengakses komputer Anda saat Anda meninggalkannya. Pada GNOME, tekan tombol Super + L untuk langsung mengunci layar.

Auto-lock secara otomatis mengunci layar setelah periode tidak aktif. Anda dapat mengaturnya di Settings > Privacy & Security > Screen Lock, dengan mengaktifkan Automatic Screen Lock dan menentukan durasi delay sebelum layar terkunci.

Screensaver dan Timeout

Selain auto-lock, pengaturan Blank Screen Delay menentukan kapan layar menjadi kosong setelah tidak ada aktivitas. Pada GNOME, atur di Settings > Power. Di sana Anda dapat mengatur Screen Blank untuk menonaktifkan tampilan setelah beberapa menit, yang juga menghemat daya. Pastikan opsi Automatic Screen Lock menyala agar layar yang kosong langsung terkunci.

Login Otomatis: Kapan Aman dan Tidak Aman

Login otomatis memungkinkan komputer langsung masuk ke desktop tanpa meminta password saat boot. Fitur ini menghemat waktu, tetapi membawa risiko keamanan karena siapa pun yang menyalakan komputer dapat langsung mengakses akun Anda.

  • Aman digunakan pada komputer yang sepenuhnya berada dalam kendali Anda dan berada di tempat yang aman, misalnya komputer desktop pribadi di rumah.
  • Tidak aman digunakan pada laptop yang sering dibawa bepergian atau komputer bersama, karena data Anda dapat terbuka begitu saja.

Anda dapat mengatur login otomatis di Settings > Users, tetapi gunakan fitur ini dengan hati-hati.

SSH Dasar: Login Aman ke Mesin Remote

SSH (Secure Shell) adalah protokol untuk mengakses mesin lain dari jarak jauh melalui koneksi terenkripsi. Melalui SSH, Anda dapat masuk ke server atau komputer lain dan menjalankan perintah seolah-olah berada di depannya.

Menginstal dan Mengaktifkan SSH Server

Untuk menerima koneksi SSH, mesin tujuan harus menjalankan SSH server. Di Ubuntu 26.04 LTS, instal dan aktifkan dengan:

sudo apt install openssh-server

Di Fedora Workstation 44, gunakan:

sudo dnf install openssh-server

Setelah terpasang, aktifkan dan jalankan service-nya agar otomatis menyala saat boot.

sudo systemctl enable --now ssh

Pada Fedora, nama service-nya adalah sshd, sehingga perintahnya menjadi sudo systemctl enable --now sshd. Setelah server aktif, komputer lain dapat terhubung menggunakan perintah ssh nama@alamat.

Sebagai alternatif tanpa terminal, GNOME 50 (dipakai baik oleh Ubuntu 26.04 maupun Fedora 44) menyediakan toggle bawaan di Settings > System > Secure Shell. Setelah paket openssh-server terpasang, Anda tinggal menyalakan switch Secure Shell di panel tersebut untuk mengaktifkan akses SSH, lengkap dengan perintah ssh siap pakai yang ditampilkan di layar sesuai nama perangkat Anda.

SSH Key-Based Authentication vs Password

Secara bawaan, SSH meminta password saat login. Namun, metode yang lebih aman adalah key-based authentication, yang menggunakan sepasang kunci kriptografi, yaitu private key yang Anda simpan rahasia dan public key yang ditempatkan di server.

Keunggulan key-based authentication adalah tidak ada password yang dapat ditebak atau dicuri, serta memudahkan login tanpa mengetik password berulang kali. Anda bahkan dapat menonaktifkan login berbasis password setelah kunci terpasang untuk keamanan yang lebih tinggi.

Selain autentikasi berbasis kunci, koneksi SSH itu sendiri juga semakin diperkuat di level protokol. Ubuntu 26.04 LTS menyertakan OpenSSH versi 10.2, yang secara default sudah menggunakan key exchange hibrida pasca-kuantum (mlkem768x25519-sha256). Sederhananya, saat dua sistem modern dengan versi OpenSSH terbaru saling terhubung, sesi SSH mereka otomatis mendapatkan lapisan perlindungan tambahan yang dirancang tahan terhadap komputer kuantum di masa depan, tanpa perlu konfigurasi apa pun dari Anda.

ssh-keygen: Membuat SSH Key Pair

Untuk membuat pasangan kunci, gunakan ssh-keygen. Algoritma yang direkomendasikan saat ini adalah Ed25519.

ssh-keygen -t ed25519

Perintah ini akan menanyakan lokasi penyimpanan kunci dan passphrase. Secara bawaan, private key disimpan di ~/.ssh/id_ed25519 dan public key di ~/.ssh/id_ed25519.pub. Passphrase yang Anda berikan berfungsi sebagai lapisan pengaman tambahan pada private key.

ssh-copy-id: Menyalin Public Key ke Server

Setelah kunci dibuat, salin public key ke server tujuan menggunakan ssh-copy-id.

ssh-copy-id nama@alamat-server

Perintah ini menambahkan public key Anda ke file ~/.ssh/authorized_keys di server. Setelah itu, Anda dapat login tanpa password.

Menjaga keamanan akun adalah tanggung jawab sehari-hari yang tidak boleh diabaikan. Password yang kuat, layar yang selalu terkunci, penggunaan login otomatis yang bijak, serta otentikasi SSH berbasis kunci akan melindungi sistem Anda dari akses yang tidak sah. Pada bab berikutnya, Anda akan melengkapi lapisan keamanan ini dengan mengonfigurasi firewall pada desktop.