Convert Private Key Pem
Convert Private Key Pem

Cara Convert Private Key Pem menjadi PPK

Apakah kamu baru saja membuat instance cloud di AWS, Google Cloud, Alibaba, atau penyedia VPS lainnya dan mendapatkan file private key berekstensi .pem?

File PEM (Privacy-Enhanced Mail) ini adalah kunci akses standar untuk terhubung via SSH. Namun, jika kamu menggunakan klien SSH seperti PuTTY di Windows, kamu tidak bisa langsung menggunakannya.

PuTTY memerlukan format private key yang berbeda, yaitu .ppk (PuTTY Private Key). Tenang, kamu tidak perlu bingung! Dalam artikel ini, kami akan pandu kamu langkah demi langkah cara convert Private Key PEM menjadi PPK dengan mudah dan gratis menggunakan tool bernama PuTTYGen.

Apa Itu Private Key PEM dan PPK?

Sebelum masuk ke tutorial, mari pahami perbedaannya sejenak:

  • Private Key PEM (.pem): Format key standar yang digunakan secara luas di sistem berbasis Unix/Linux dan layanan cloud (seperti AWS). Key ini biasanya dimulai dengan —–BEGIN RSA PRIVATE KEY—– atau —–BEGIN PRIVATE KEY—–.
  • Private Key PPK (.ppk): Format key proprietary yang dikembangkan khusus untuk klien SSH PuTTY di Windows. PuTTY tidak dapat membaca format PEM secara langsung, sehingga konversi ini diperlukan.

Prasyarat Convert Private Key

File Private Key (misalnya: GeeksLab.pem).

Aplikasi PuTTYGen sudah terinstal di komputer Windows kamu. Jika belum, kamu bisa mendownloadnya dari situs resmi PuTTY.

Langkah-langkah Convert Private Key PEM ke PPK

Buka Aplikasi PuTTYGen

Cari dan jalankan aplikasi PuTTYGen yang sudah kamu instal. Kamu akan melihat jendela seperti ini:

PuTTYGen Tools Convert Private Key pem
PuTTYGen Tools Convert Private Key pem

Load Private Key PEM

Pada bagian “Type of key to generate”, pastikan kamu memilih RSA (atau SSH-2 RSA jika opsi itu ada). Ini adalah tipe yang paling umum.

Klik tombol “Load”.

Secara default, PuTTYGen hanya menampilkan file dengan ekstensi .ppk. Untuk melihat file PEM kamu, ubah opsi “File of type” di jendela explorer menjadi “All Files ( . )”.

Cari dan pilih file private key .pem kamu (misal: GeeksLab.pem), lalu klik “Open”.

Import Private Key pem PuTTYGen
Import Private Key pem PuTTYGen

Konfirmasi Proses Load

Jika key kamu dilindungi passphrase, PuTTYGen akan memintanya. Jika tidak, proses akan langsung berlanjut. kamu akan melihat pesan sukses:

“Successfully imported foreign key (OpenSSH SSH-2 private key). Save to putty?”

Klik “OK” untuk melanjutkan.

Simpan sebagai Format PPK

  • Sekarang, key PEM kamu telah berhasil di-load dan dikonversi ke dalam memori PuTTYGen.
  • (Opsional) kamu dapat menambahkan “Key passphrase” untuk keamanan tambahan. Ini sangat disarankan.
  • Klik tombol “Save private key”.
  • PuTTYGen mungkin akan mengonfirmasi jika kamu menyimpan key tanpa passphrase. Klik “Yes” jika kamu yakin.
  • Beri nama file PPK kamu (misal: GeeksLab.ppk) dan simpan. Pastikan ekstensinya adalah .ppk.
Export Private Key ppk
Export Private Key ppk
Hasil Convert Private pem menjadi PPK
Hasil Convert Private pem menjadi PPK

Selesai! Private Key PEM kamu telah berhasil di convert menjadi format PPK.