Dalam tulisan sebelumnya tentang Membuat Private & Public Key Dengan PuTTY , hasil generate public key dari program PUTTYGEN tidak dapat digunakan langsung dalam sistem operasi linux yang menginstallkan OpenSSH. Perlu adanya proses convert dari PPK format ke OpenSSH Public Key Format. Proses perubahan tersebut dilakukan menggunakan dalam dua aplikasi yaitu PUTTYGEN dan OpenSSH. Berikut tahapan proses perubahan PPK Format ke OpenSSH Public Key Format :
1. Buka aplikasi PUTTYGEN
2. Klik Load untuk memanggil Private Key yang pernah dibuat
3. Setelah muncul konfigurasi private key tersebut, lakukan perubahan ke private key format OpenSSH pada tab menu Conversions >> Export OpenSSH Key . Simpan dengan nama apapun, misal : id_rsa_putty.
4. Unggah hasil Export OpenSSH Key (red: id_rsa_putty) ke server linux yang sudah terinstall OpenSSH. Unggah dapat dilakukan menggunakan aplikasi WinSCP yang dapat di unduh disini. WinSCP merupakan aplikasi file transfer yang menggunakan protocol SSH dan FTP.
Tahapan di Sisi Server :
Tahapan di Sisi Server :
1. Login ke user yang dapat mengakses file hasil unggah (red: id_rsa_putty )
2. Buat public key versi RFC 4716 menggunakan ssh-keygen dari private key
admin@ssh:~$ ssh-keygen -e -f ~/id_rsa_putty > ~/.ssh/id_rsa_com.pub
3. Ubah public key versi RFC 4716 ke public key OpenSSH format
admin@ssh:~$ ssh-keygen -i -f ~/.ssh/id_rsa_com.pub > ~/.ssh/id_rsa.pub
4. Public Key hasil ubah tersebut sudah dapat digunakan. Untuk percobaan, tambahkan isi dari public key tersebut ke file ~/.ssh/authorized_keys, seperti contoh pada tulisan sebelumnya atau seperti code dibawah :
Verifikasi di Sisi Client :
1. Buka aplikasi Putty
2. Klik menu Connection >> Data , dan masukan username yang sudah ditambahkan public key nya agar saat terkoneksi tidak perlu memasukan username terlebih dahulu.
3. Klik menu Connection >> SSH >> Auth, lalu klik Browser dan pilih private key (PPK) yang sebelumnya telah dibuat.
4. Klik Open, jika username berhasil login tanpa memasukan password, maka Perubahan Putty Private key (PPK) Format ke OpenSSH Public Key Format telah berhasil.
admin@ssh:~$ sudo cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Verifikasi di Sisi Client :
1. Buka aplikasi Putty
2. Klik menu Connection >> Data , dan masukan username yang sudah ditambahkan public key nya agar saat terkoneksi tidak perlu memasukan username terlebih dahulu.
3. Klik menu Connection >> SSH >> Auth, lalu klik Browser dan pilih private key (PPK) yang sebelumnya telah dibuat.
4. Klik Open, jika username berhasil login tanpa memasukan password, maka Perubahan Putty Private key (PPK) Format ke OpenSSH Public Key Format telah berhasil.
Tidak ada komentar:
Posting Komentar