TruthsSeek
Bahasa Indonesia

FAQ Dipublikasikan 2026-10-22 · Diperbarui 2026-10-22

Cara Menghapus Kunci SSH GitHub yang Tidak Dikenali Setelah Audit Akun

Publikasi TruthsSeek · Kebijakan editorial

Jawaban cepat · Kunci SSH yang tidak dikenali di akun GitHub adalah jalur akses yang perlu diselidiki, bukan otomatis bukti kompromi. Sebelum menghapusnya, periksa siapa pemilik perangkat, untuk apa kunci itu digunakan, dan apakah ada alur kerja sah yang bergantung padanya. Panduan GitHub sendiri menyarankan untuk mengaudit kunci SSH, kunci deploy, dan aplikasi terotorisasi sebagai jalur akses terpisah, serta menghapus kunci SSH akun di pengaturan yang tidak Anda kenali atau sudah kedaluwarsa.

Lakukan pengecekan sekarang — TraceSeek memindai 3.000+ platform dalam 20–30 detik. Pemindaian pertama gratis.

⬇︎ iOS⬇︎ Android

Apa arti sebenarnya kunci SSH yang tidak dikenali

Kunci SSH yang terdaftar di akun GitHub adalah kredensial yang dapat mengautentikasi sebagai akun tersebut. Melihat kunci yang tidak Anda kenali adalah alasan untuk menyelidiki, bukan kesimpulan. Kunci itu bisa milik perangkat yang Anda lupakan, pengaturan anggota tim lama, laptop lama, atau sesuatu yang tidak Anda otorisasi. Pendekatan aman adalah mengidentifikasi pemilik dan tujuannya sebelum menghapus apa pun, karena menghapus kunci yang digunakan oleh alur kerja sah akan merusak alur kerja tersebut.

GitHub memperlakukan beberapa hal sebagai jalur akses terpisah. Kunci SSH pribadi, kunci deploy yang terpasang pada repositori, dan aplikasi OAuth terotorisasi adalah mekanisme berbeda dengan cakupan berbeda. Mengaudit satu jalur tidak mengaudit yang lain.

GitHub menyarankan untuk mengaudit kunci SSH, kunci deploy, dan aplikasi terotorisasi sebagai jalur akses terpisah. Sumber

Daftar periksa sebelum dan sesudah

Gunakan ini sebagai daftar kerja. Kolom “sebelum” adalah tentang mengumpulkan fakta; kolom “sesudah” adalah tentang mengonfirmasi hasil.

TahapPeriksaMengapa penting
SebelumDaftar setiap kunci SSH yang ditampilkan di akun, dengan judul dan sidik jari atau detail pembuatan yang terlihatAnda perlu gambaran lengkap sebelum memutuskan entri mana yang tidak dikenal
SebelumCocokkan setiap kunci dengan perangkat atau orang yang bisa Anda sebutkanKunci tanpa nama adalah yang perlu dipertanyakan
SebelumTanyakan apakah ada alur kerja saat ini yang bergantung pada kunci tersebut (build, deployment, mesin bersama)Menghapus kunci yang aktif digunakan akan merusak alur kerja itu
SebelumPeriksa apakah akses yang sama juga diberikan melalui kunci deploy atau aplikasi terotorisasiIni jalur terpisah dan perlu tinjauan sendiri
SebelumTentukan tindakan: pertahankan, ganti, atau hapusKunci yang sudah kedaluwarsa mungkin perlu diganti, bukan sekadar dihapus
SesudahPastikan kunci tidak lagi muncul di daftar kunci SSH akunDaftar yang terlihat adalah konfirmasi pertama Anda
SesudahPastikan alur kerja yang terdampak masih berjalan, atau Anda punya jalur penggantiPenghapusan tidak boleh membuat proses sah terhenti
SesudahCatat apa yang Anda hapus dan kapan, tanpa merekam materi kunci itu sendiriCatatan membantu audit di masa depan

Menghapus kunci SSH akun

Penghapusan itu sendiri dilakukan di pengaturan akun. Jalur yang didokumentasikan GitHub adalah Settings, lalu SSH and GPG keys, tempat Anda dapat meninjau kunci SSH akun dan menghapus yang tidak dikenali atau sudah kedaluwarsa.

Di Settings, SSH and GPG keys, tinjau kunci SSH akun dan hapus yang tidak dikenali atau sudah kedaluwarsa. Sumber

Jaga cakupan tetap sempit. Langkah ini menghapus kunci SSH akun. Ini tidak menghapus kunci deploy, mencabut aplikasi terotorisasi, atau mengubah isi repositori. Jika audit Anda menemukan masalah di area tersebut, tangani sebagai tugas terpisah.

Alur kerja sah yang perlu dipertimbangkan sebelum menghapus

Tidak setiap kunci yang tidak familiar itu bermusuhan. Pertimbangkan situasi umum ini sebelum bertindak:

Jika ragu, urutan yang lebih aman adalah mengidentifikasi, lalu mengganti dengan kunci yang Anda kendalikan, lalu menghapus entri lama. Itu menjaga jalur yang berfungsi tetap ada sambil Anda menutup jalur yang tidak dikenal.

Apa yang tidak dilakukan proses ini

Menghapus kunci SSH adalah tindakan bertarget, bukan pembersihan akun menyeluruh. Ini tidak:

Perlakukan masing-masing sebagai pemeriksaan terpisah. Audit adalah serangkaian langkah kecil yang dapat diverifikasi, bukan satu tombol.

Di mana pencarian nama pengguna cocok, dan di mana tidak

Pencarian nama pengguna publik dapat membantu Anda melihat apa yang tampaknya terkait dengan nama pengguna yang diketahui di berbagai platform publik. Itu konteks yang berguna ketika Anda mencoba memahami identitas atau jejak online. Ini bukan cara untuk memeriksa pengaturan akun GitHub, dan tidak dapat memberi tahu Anda siapa pemilik kunci SSH. TraceSeek, aplikasi yang dibahas oleh TruthsSeek, memeriksa nama pengguna publik yang diketahui di 3.000+ platform dan mengembalikan pemindaian pertama dalam 20-30 detik, dengan pemindaian pertama gratis. Ini tidak mengoperasikan pengaturan GitHub, dan kecocokan publik adalah petunjuk, bukan bukti kepemilikan.

Menangani kredensial dengan aman

Jangan pernah mempublikasikan kunci privat, token, atau kredensial lengkap di obrolan, issue, tangkapan layar, atau posting forum. Jika Anda perlu bantuan mengidentifikasi kunci, bagikan hanya detail non-rahasia seperti judulnya atau sidik jari yang terlihat, dan hanya dengan orang yang Anda percaya. Jika Anda mencurigai kunci telah terekspos, menghapusnya dari akun adalah satu langkah; merotasi apa pun yang bergantung padanya adalah keputusan terpisah yang harus Anda buat dengan sengaja.

Pertanyaan yang sering ditanyakan

Apakah menghapus kunci SSH membuat perangkat keluar dari semua sesi?

Tidak. Menghapus kunci SSH akun menghilangkan jalur autentikasi itu. Jalur akses lain, seperti kunci deploy atau aplikasi terotorisasi, terpisah dan tidak diubah oleh tindakan ini.

Bagaimana saya tahu kunci mana yang mana?

Gunakan judul dan sidik jari atau detail pembuatan yang terlihat di daftar kunci. Cocokkan setiap entri dengan perangkat atau orang yang bisa Anda sebutkan. Jika Anda tidak dapat mencocokkan entri, anggap tidak dikenal dan putuskan apakah akan mengganti atau menghapusnya.

Dapatkah pencarian nama pengguna memberi tahu saya siapa yang menambahkan kunci SSH GitHub?

Tidak. Pencarian nama pengguna publik menunjukkan asosiasi publik untuk nama pengguna yang diketahui; ini tidak mengakses pengaturan akun GitHub dan tidak dapat menetapkan siapa yang membuat kunci. Kecocokan publik adalah petunjuk, bukan bukti kepemilikan.

Bagaimana jika saya menghapus kunci yang dibutuhkan alur kerja?

Alur kerja itu akan berhenti mengautentikasi. Urutan yang lebih aman adalah mengidentifikasi ketergantungan terlebih dahulu, menambahkan kunci pengganti yang Anda kendalikan, memastikan alur kerja berjalan, lalu menghapus entri lama.

Lanjutkan membaca

Panduan platform

Siap mencari seseorang?

Lihat apa yang sebuah username ungkapkan

Menurut informasi produknya, TraceSeek mencari 3.000+ platform dalam 20–30 detik dan menampilkan profil yang dapat diakses publik yang cocok dengan sebuah username. Pemindaian pertama gratis. Kecocokan yang mungkin perlu ditinjau secara manual. Pemindaian pertama tidak memerlukan pendaftaran atau login.

⬇︎ Unduh untuk iOS⬇︎ Dapatkan di Android

Berfungsi di iPhone & Android · Pemindaian 20–30 detik · 3.000+ platform

⬇︎ App Store ⬇︎ Google Play