diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Protokol Secure Shell (SSH)

Atasi masalah autentikasi ssh

Oleh Parnian R. 5 menit baca Diperbarui 15 Feb 2026

SSH (Secure Shell) adalah komponen penting dalam keamanan jaringan
dan menyediakan cara yang aman untuk mengakses server jarak jauh.
Autentikasi dalam SSH adalah proses berlapis yang melibatkan
berbagai metode seperti kata sandi, kunci publik, dan autentikasi multi-faktor (MFA)
untuk memverifikasi identitas pengguna. Memahami metode autentikasi ini beserta
masalah umumnya sangat penting untuk pengelolaan server jarak jauh yang aman dan efektif
akses

Prasyarat

  1. Akses administratif ke server untuk mengelola konfigurasi SSH
    dan akun pengguna.

  2. Pemahaman tentang cara membuat kunci SSH dan proses pengaturan
    kunci publik dan privat.

  3. Pemahaman tentang kebijakan kata sandi server dan akun
    prosedur manajemen.

  4. Pengetahuan tentang cara mengonfigurasi dan memecahkan masalah pengaturan MFA.

  5. Akses ke file konfigurasi SSH di server, yang biasanya terletak
    at /etc/ssh/sshd_config.

  6. Kemampuan menggunakan alat baris perintah untuk analisis log dan
    pengeditan file konfigurasi.

  7. Untuk masalah agen SSH, pahami cara kerja agen SSH dan cara
    menambahkan kunci ke agen.

Masalah SSH Umum
Penjelasan Masalah Autentikasi

Kata sandi
Kegagalan Autentikasi

Masalah kata sandi adalah salah satu masalah autentikasi SSH yang paling umum.
Pengguna yang salah memasukkan kata sandi dapat mengakibatkan
akun terkunci karena kebijakan keamanan. Kedaluwarsa kata sandi adalah
faktor lain di mana kata sandi bisa menjadi tidak valid setelah jangka waktu tertentu
periode.

Kunci Publik
Masalah Autentikasi

Metode autentikasi ini lebih aman daripada kata sandi, tetapi memiliki
tantangannya sendiri. Jika kunci publik tidak ada di server
.ssh/authorized_keys file atau jika private key pada
sisi klien tidak dikonfigurasi dengan benar atau memiliki izin yang salah
(harus 600), autentikasi akan gagal. Masalah umum lainnya adalah
kesalahan format dalam authorized_keys file, yang dapat
terjadi jika kunci disalin dengan tidak benar.

Multifaktor
Tantangan Autentikasi (MFA)

MFA menyediakan lapisan keamanan tambahan yang biasanya mencakup sebuah
kode berbasis waktu atau token fisik. Masalah umum dengan MFA meliputi waktu
drift pada token yang menyebabkan sinkronisasi gagal, atau pengguna kehilangan
akses ke perangkat MFA mereka, yang dapat mengunci mereka dari sistem.

Masalah Agen SSH

Agen SSH menyimpan kunci privat yang digunakan untuk autentikasi kunci publik,
mengurangi kebutuhan untuk memasukkan kata sandi. Masalah dapat muncul jika SSH
agen tidak berjalan atau kunci belum ditambahkan ke agen dengan
ssh-add. Ini dapat menyebabkan permintaan kata sandi berulang atau
kegagalan autentikasi.

Memahami masalah-masalah umum ini dan dampaknya sangatlah penting
untuk menjaga lingkungan SSH tetap stabil dan aman.

Mendiagnosis SSH
Masalah Autentikasi

Saat menghadapi masalah autentikasi SSH, pendekatan yang sistematis dapat
membantu Anda mengidentifikasi akar penyebab masalah:

Menganalisis Kesalahan
Pesan

SSH memberikan pesan error yang spesifik untuk membantu kamu menemukan masalahnya.
Misalnya, "Permission denied (publickey)" menunjukkan adanya masalah dengan
autentikasi kunci publik, sementara "Access denied" mungkin menunjukkan yang salah
kata sandi yang salah atau akun yang terkunci.

Memeriksa Server dan
Log Klien

Log server dapat memberikan informasi detail mengenai autentikasi
gagal. Gunakan perintah seperti grep sshd /var/log/auth.log
untuk memfilter entri log yang terkait dengan SSH di server. Selain itu, periksa
log klien, biasanya terdapat di ~/.ssh/ atau output ke
terminal, untuk mencari petunjuk.

Periksa log server/client

Memverifikasi
Pengaturan Autentikasi

Di server, file konfigurasi daemon SSH yang berada di
/etc/ssh/sshd_config berisi pengaturan untuk
metode autentikasi. Pastikan bahwa autentikasi kata sandi, publik
autentikasi kunci, dan pastikan pengaturan MFA sudah diaktifkan atau
dinonaktifkan sesuai kebutuhan.

Verifikasi pengaturan autentikasi

Dengan memeriksa area-area ini secara cermat, Anda biasanya dapat menentukan dengan tepat
masalah yang menyebabkan error autentikasi SSH.

Pemecahan Masalah dan
Solusi

Mengatur Ulang Sandi
Masalah

Saat menghadapi masalah autentikasi SSH yang berkaitan dengan kata sandi, mereset
kredensial Anda adalah proses yang mudah menggunakan Cloudzy
Panel:

  1. Akses Panel Cloudzy:
  • Masuk ke dashboard Cloudzy Anda.

  • Navigasi ke Akses bagian dari spesifikasi Anda
    Dasbor VPS.

  1. Atur Ulang Sandi:
  • Klik pada RESET KATA SANDI CLOUD VPS
    tombol.

  • Sebuah prompt konfirmasi akan muncul. Setelah dikonfirmasi, VPS
    akan dimulai ulang, dan kata sandi baru akan dikirim ke email terdaftar Anda
    alamat

Reset kata sandi cloud VPS

Memperbaiki Public Key
Autentikasi

Pastikan kunci publik sudah ditempatkan dengan benar di
~/.ssh/authorized_keys file. Pastikan file
izin sudah benar dengan chmod 600
~/.ssh/authorized_keys
. Di sisi klien, pastikan
private key sudah dimuat dengan ssh-add -l dan jika belum, tambahkan
dengan itu ssh-add /path/to/private_key.

Mengatasi MFA
Masalah

Untuk masalah MFA, pastikan waktu server dan perangkat autentikasi
sudah tersinkronisasi. Jika perangkat MFA hilang, reset pengaturan MFA melalui
antarmuka administratif server, yang biasanya memerlukan penonaktifan sementara
MFA untuk akun yang terdampak.

Untuk masalah dengan Google Authenticator atau alat MFA serupa:

  • Waktu Sinkronisasi Ulang: Pastikan waktu di server dan
    perangkat MFA sudah tersinkronisasi. Gunakan ntpdate perintah aktif
    server jika perlu untuk sinkronisasi dengan server waktu.

  • Regain akses: Jika Anda kehilangan akses ke
    perangkat MFA, gunakan kode cadangan yang diberikan saat pengaturan awal atau hubungi administrator server untuk menonaktifkan sementara MFA pada akun Anda guna mendapatkan kembali
    akses.
    akses

Mengelola Masalah SSH Agent

Windows dengan PuTTY:

  1. Luncurkan PuTTY.

  2. Navigasi ke Connection -> SSH -> Auth -> Credentials di
    pohon kategori.

  3. Klik tombol 'Browse' untuk memilih file private key Anda untuk
    autentikasi. File ini biasanya memiliki ekstensi .ppk jika sudah
    dikonversi untuk digunakan dengan PuTTY.

Konfigurasi PuTTY
  1. Jika file key Anda memiliki passphrase, Anda akan diminta memasukkannya
    saat terhubung.

  2. Simpan pengaturan sesi Anda untuk digunakan kembali nanti.

Windows PowerShell atau Command Prompt:

  1. Pastikan Anda memiliki ssh-agent layanan berjalan:
Get-Service ssh-agent | Set-Service -StartupType Automatic

Start-Service ssh-agent
Windows Powershell
  1. Tambahkan private key Anda ke ssh-agent:
ssh-add .ssh\id_rsa

Ganti **.ssh_rsa** dengan path ke file private key Anda jika letaknya
bukan di lokasi default.

Terminal Linux:

  1. Jalankan agen SSH jika belum berjalan:
eval "$(ssh-agent -s)"
  1. Tambahkan key SSH Anda ke agen:
ssh-add ~/.ssh/id_rsa

Ganti ~/.ssh/id_rsa dengan path ke file private key
Anda jika letaknya bukan di lokasi default.

Perlu diingat bahwa di Linux, ssh-add mungkin akan meminta
passphrase key Anda jika ada. Ini hanya perlu dilakukan sekali per sesi atau
sampai agen dihentikan atau sistem di-restart.

Dengan solusi-solusi ini, Anda seharusnya dapat menangani masalah autentikasi
SSH yang paling umum, mulai dari reset password sederhana hingga masalah
MFA dan agen SSH yang lebih kompleks. Selalu ikuti praktik keamanan terbaik saat
menyelesaikan masalah ini untuk menjaga integritas protokol akses server Anda.
Jika Anda membutuhkan informasi lebih lanjut atau bantuan tambahan, silakan
ragu untuk menghubungi tim dukungan kami melalui mengirimkan
tiket
.

Bagikan

Butuh bantuan untuk hal lain?

Waktu respons rata-rata di bawah 1 jam. Ditangani manusia sungguhan, bukan bot.