Cara Menghapus Kunci Publik SSH untuk pengguna

· 2 min read
Cara Menghapus Kunci Publik SSH untuk pengguna
Photo by Scott Rodgerson / Unsplash

Kunci Secure Shell (SSH) adalah bagian mendasar dari otentikasi modern dan komunikasi yang aman antara komputer melalui jaringan. Kunci SSH menyediakan cara aman untuk mengakses server jarak jauh dan melakukan berbagai tugas administratif. Namun, mengelola kunci SSH sangat penting untuk menjaga keamanan sistem Anda. Dalam beberapa kasus, Anda mungkin perlu menghapus kunci SSH untuk pengguna. Artikel ini akan memandu Anda melalui proses menghapus pasangan kunci SSH, yang mencakup setiap aspeknya.

Memahami Kunci SSH

Sebelum terjun ke proses penghapusan, mari kita pahami secara singkat apa itu kunci SSH dan bagaimana cara kerjanya.

Kunci SSH datang berpasangan: kunci publik dan kunci pribadi. Kunci publik ditempatkan di server jarak jauh yang ingin Anda akses dengan aman, sementara kunci pribadi disimpan di mesin lokal Anda. Saat Anda mencoba terhubung ke server jarak jauh, server memeriksa apakah kunci publik Anda cocok dengan kunci pribadi yang Anda sediakan untuk otentikasi.

Alasan untuk Menghapus Kunci SSH

Ada berbagai alasan mengapa Anda mungkin perlu menghapus kunci SSH untuk pengguna:

  1. Masalah Keamanan: Jika Anda mencurigai bahwa kunci pribadi pengguna telah disusupi atau tidak lagi aman, sangat penting untuk menghapusnya untuk mencegah akses yang tidak sah.
  2. Keberangkatan Pengguna: Ketika seorang karyawan atau anggota tim meninggalkan organisasi Anda, Anda harus menghapus kunci SSH mereka untuk memastikan mereka tidak lagi memiliki akses ke server Anda.
  3. Rotasi Kunci: Secara berkala, ini adalah praktik keamanan yang baik untuk memutar kunci SSH. Menghapus kunci lama adalah bagian dari proses ini.

Sekarang setelah kita mengerti mengapa kita mungkin perlu menghapus kunci SSH, mari kita selami proses langkah demi langkah untuk melakukannya.

Menghapus Kunci SSH

Proses menghapus kunci SSH melibatkan menemukan dan menghapus file kunci publik dari server jarak jauh. Begini cara melakukannya:

Langkah 1: Masuk ke Server Jarak Jauh

Anda harus memiliki akses administratif ke server jarak jauh untuk menghapus kunci SSH untuk pengguna. Masuk menggunakan SSH dengan akun yang memiliki izin yang diperlukan.

ssh nama-pengguna@remote_server_ip

Langkah 2: Temukan Direktori SSH

File kunci SSH biasanya disimpan di direktori rumah pengguna dalam folder tersembunyi yang disebut .ssh. Arahkan ke direktori ini.

cd ~/.ssh

Langkah 3: Identifikasi Kunci untuk Dihapus

Di dalam direktori .ssh, Anda akan menemukan file dengan nama seperti id_rsa.pub, id_ecdsa.pub, atau id_ed25519.pub. File-file ini sesuai dengan kunci publik yang terkait dengan pengguna. Identifikasi kunci yang ingin Anda hapus.

Langkah 4: Hapus Kunci

Gunakan editor teks atau alat baris perintah seperti rm untuk menghapus file kunci publik yang terkait dengan pengguna.

rm id_rsa.pub

Langkah 5: Verifikasi Penghapusan

Untuk mengonfirmasi bahwa kunci telah dihapus, coba daftarkan konten direktori .ssh lagi.

ls -l

Kunci yang dihapus seharusnya tidak lagi muncul di daftar direktori.

Langkah 6: Mulai Ulang Layanan SSH (Opsional)

Dalam beberapa kasus, mungkin perlu untuk memulai ulang layanan SSH agar perubahan diterapkan.

service sudo ssh restart

Kesimpulan

Mengelola kunci SSH adalah aspek penting dalam menjaga keamanan server dan sistem Anda. Mengetahui cara menghapus kunci SSH untuk pengguna sangat penting saat menangani masalah keamanan, kepergian karyawan, atau rotasi kunci. Dengan mengikuti langkah-langkah yang diuraikan dalam panduan ini, Anda dapat dengan percaya diri menghapus kunci SSH dari server jarak jauh, memastikan bahwa hanya individu yang berwenang yang memiliki akses ke sistem Anda. Ingatlah untuk berhati-hati saat menghapus kunci untuk menghindari penghapusan kredensial akses penting yang tidak disengaja.