Apa itu SSH Key? SSH key adalah metode autentikasi yang digunakan dalam protokol Secure Shell (SSH) untuk mengamankan koneksi antara client dan server. Dalam SSH key, terdapat dua komponen utama: kunci publik (public key) dan kunci pribadi (private key).
Kunci publik (public key) digunakan untuk mengenkripsi data yang dikirimkan dari client ke server. Kunci publik ini dapat dibagikan ke berbagai server yang ingin Anda akses. Sementara itu, kunci pribadi (private key) merupakan kunci yang harus dijaga kerahasiaannya. Kunci pribadi ini digunakan oleh client untuk mendekripsi data yang dikirimkan oleh server.
Untuk membuat SSH key menggunakan PuTTY, Anda dapat mengikuti langkah-langkah berikut:
Langkah 1: Mengunduh dan Menginstal PuTTY
1. Unduh PuTTY dari situs resminya: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
2. Pilih versi PuTTY yang sesuai dengan sistem operasi Anda (misalnya, PuTTY untuk Windows).
3. Setelah unduhan selesai, jalankan installer PuTTY dan ikuti petunjuk untuk menginstal PuTTY di komputer Anda.
Langkah 2: Membuat SSH Key Pair
1. Jalankan aplikasi “PuTTYgen” yang telah terinstal pada komputer Anda setelah menginstal PuTTY.
2. Pada bagian “Type of key to generate“, pilih “RSA” sebagai tipe kunci yang akan dibuat.
3. Klik tombol “Generate” untuk memulai pembuatan kunci.
4. Di area yang kosong di bawah “Key”, gerakkan mouse secara acak untuk mengumpulkan entropi yang diperlukan untuk menghasilkan kunci. Proses ini membantu memastikan kekuatan kunci yang dihasilkan.
5. Setelah proses selesai, kunci SSH publik dan pribadi akan ditampilkan di jendela “PuTTYgen“.
6. Di jendela “PuTTYgen“, pilih dan salin isi kunci publik yang ditampilkan di bagian atas jendela. Anda akan membutuhkannya untuk langkah selanjutnya.
7. Klik tombol “Save private key” untuk menyimpan kunci pribadi di komputer Anda. Pastikan untuk memilih lokasi dan nama file yang tepat dan aman untuk kunci pribadi Anda. File ini memiliki ekstensi `.ppk` yang merupakan format kunci khusus PuTTY.
Langkah 3: Menambahkan Kunci Publik ke Server
1. Masuk ke server atau VPS tempat Anda ingin menggunakan kunci SSH.
2. Buka file `~/.ssh/authorized_keys` menggunakan teks editor di server.
3. Tambahkan isi kunci publik yang telah Anda salin dari langkah 6 pada langkah sebelumnya ke dalam file `authorized_keys`.
4. Simpan perubahan pada file dan keluar dari teks editor.
Langkah 4: Menggunakan SSH Key dengan PuTTY
1. Buka aplikasi “PuTTY” pada komputer Anda.
2. Di jendela “PuTTY Configuration”, masukkan alamat IP atau nama host server di bagian “Host Name (or IP address)”.
3. Di sebelah kiri jendela, pilih “Connection” > “SSH” > “Auth”.
4. Di bagian “Private key file for authentication”, klik tombol “Browse” dan cari file kunci pribadi yang telah Anda simpan pada langkah 7 pada langkah sebelumnya.
5. Setelah file kunci pribadi dipilih, kembali ke jendela “Session” di sebelah kiri.
6. Berikan nama sesi di bagian “Saved Sessions” dan klik tombol “Save” untuk menyimpan pengaturan ini.
7. Klik tombol “Open” untuk memulai sesi SSH menggunakan kunci yang telah dibuat.
Sekarang Anda telah berhasil membuat SSH key pair menggunakan Putty dan menambahkan kunci publik ke server SSH. Anda dapat menggunakan kunci pribadi (.ppk) yang telah Anda simpan saat menggunakan Putty untuk mengautentikasi dan login ke server SSH dengan kunci tersebut.
Pastikan untuk menjaga kunci pribadi dengan aman dan tidak mengunggahnya ke tempat yang tidak terpercaya.