© 2026 Basis Pengetahuan Cloudkilat. Hak Cipta Dilindungi.

|
>
>
  1. Beranda
  2. VPS - Kilat VM 2.0
  3. Akses Kilat VM 2.0
  4. Panduan Lengkap Membuat SSH Keygen di Windows (PuTTY & PowerShell) dan Linux untuk Keamanan Remote Server

Panduan Lengkap Membuat SSH Keygen di Windows (PuTTY & PowerShell) dan Linux untuk Keamanan Remote Server

Panduan lengkap membuat SSH Keygen di Windows (puTTY & PowerShell) dan Linux untuk autentikasi aman tanpa password saat remote server.

Waktu baca: 4 menit • Lihat progres baca di bar atas
Oleh Nizen Iskandar
Dipublikasikan 05 Juni 2025

SSH Keygen adalah tools penting untuk membuat SSH Key yang digunakan sebagai metode autentikasi ganda dan aman saat mengakses server secara remote. SSH Key memastikan hanya identitas pembuat kunci yang dapat mengakses server, meningkatkan keamanan dibandingkan dengan penggunaan password biasa.

Ketika SSH Key dibuat, akan dihasilkan dua jenis kunci:

  • Public Key yang ditempatkan pada server atau layanan yang akan diakses secara remote.
  • Private Key yang disimpan dan digunakan pada komputer (host) yang melakukan remote.

Pada artikel ini, kami akan membahas secara lengkap cara membuat SSH Keygen pada berbagai sistem operasi, yaitu Windows menggunakan PuTTY dan PowerShell, serta pada Linux.


Pembuatan SSH Key pada Windows dengan PuTTY

1. Instalasi PuTTY

Unduh dan instal aplikasi PuTTY dari situs resmi: https://www.putty.org/.

2. Membuka PuTTYgen

Setelah instalasi selesai, buka program PuTTYgen (PuTTY Key Generator). Tampilan awal akan seperti berikut:


Gambar 1: Program PuTTYgen untuk membuat SSH Key

3. Konfigurasi Key

Pilih tipe key RSA dengan ukuran bits 2048 untuk keamanan standar yang baik.

4. Generate SSH Key

Klik tombol Generate, lalu gerakkan pointer mouse secara acak pada area kosong sampai proses selesai.


Gambar 2: Proses generate SSH Key dengan interaksi pointer mouse

5. Informasi Key yang Dihasilkan

Setelah selesai, Anda akan melihat informasi sebagai berikut:


Gambar 3: Informasi public key, fingerprint, dan opsi passphrase

Penjelasan:

  • Public Key: Salin dan simpan pada server remote pada file ~/.ssh/authorized_keys. Jangan sertakan bagian komentar seperti rsa-key-[detail] saat menyalin.
  • Key Fingerprint: Digunakan untuk verifikasi kunci.
  • Key Comment: Nama kunci, biasanya tanggal pembuatan.
  • Key Passphrase: Opsi pengamanan tambahan. Jika diisi, Anda harus memasukkan passphrase saat login menggunakan key ini.

6. Simpan Key

Simpan Public Key dan Private Key ke lokasi yang aman pada komputer Anda.


Gambar 4: Menu penyimpanan file SSH Key

7. Pasang Private Key pada PuTTY

Pada aplikasi PuTTY, buka menu Auth di bawah Connection > SSH dan klik Browse... untuk memilih file Private Key yang sudah dibuat.


Gambar 5: Pengaturan Private Key pada PuTTY


Gambar 6: Pemilihan file Private Key

8. Simpan Session PuTTY

Kembali ke menu Session, beri nama session dan klik Save agar pengaturan tersimpan.


Gambar 7: Penyimpanan sesi PuTTY untuk akses mudah

9. Login Menggunakan PuTTY

Login dengan format:

User@IP_Address_Server_Anda

Pembuatan SSH Key pada Windows dengan PowerShell

1. Pastikan SSH Client Aktif

Buka Command Prompt (CMD) atau PowerShell dan pastikan SSH Client sudah terinstal dan aktif.


Gambar 8: Memastikan SSH Client aktif di Windows

2. Generate SSH Key

Jalankan perintah:

ssh-keygen

Ikuti instruksi untuk menentukan lokasi penyimpanan key dan optional passphrase.


Gambar 9: Proses pembuatan SSH Key dengan ssh-keygen di PowerShell

3. Lokasi File Key

  • Public Key: C:\Users\USER_WINDOWS_ANDA\.ssh\id_rsa.pub
  • Private Key: C:\Users\USER_WINDOWS_ANDA\.ssh\id_rsa

4. Salin Public Key ke Server

Salin public key ke server remote ke lokasi ~/.ssh/authorized_keys. Gunakan perintah berikut:

ssh-copy-id -i [lokasi_file_key_pub] User@IP_Address_Server_Anda

Pembuatan SSH Key pada Linux

1. Pastikan SSH Client Aktif

Periksa layanan SSH Client di Linux sudah aktif.


Gambar 10: Status SSH Client di Linux

2. Generate SSH Key

Jalankan perintah:

ssh-keygen

Tentukan lokasi penyimpanan dan isi passphrase jika diinginkan.


Gambar 11: Pembuatan SSH Key di Linux

3. Lokasi File Key

  • Public Key: /home/USER_LINUX_ANDA/.ssh/id_rsa.pub
  • Private Key: /home/USER_LINUX_ANDA/.ssh/id_rsa

4. Salin Public Key ke Server

Gunakan perintah:

ssh-copy-id -i [lokasi_file_key_pub] User@IP_Address_Server_Anda

Pengujian Login Menggunakan SSH Key

Setelah konfigurasi selesai, Anda dapat login tanpa memasukkan password user secara manual, karena autentikasi menggunakan SSH Key sudah aktif. Gunakan perintah berikut:

ssh User@IP_Address_Server_Anda

Berikut adalah contoh hasil login menggunakan SSH Key:


Gambar 12: Login otomatis menggunakan SSH Key


Penutup

Demikian panduan lengkap membuat SSH Keygen di Windows (PuTTY dan PowerShell) serta Linux. Jika Anda membutuhkan panduan konfigurasi, instalasi, dan tutorial lainnya, silakan kunjungi Basis Pengetahuan CloudKilat.

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.

Hubungi Kami