sumarsono.com
Take it with a grain of salt


Convert Putty Public Key to Openssh Public Key

Posted on

Aku jarang pakai putty, hehe. Di linux pakai terminal emulator udah cool dan gak perlu install. Tapi ada kalanya temen kita putty, dan ketika diminta untuk ngirim public key, sudah pasti dia akan generate pakai putty. Hal ini umum bagi pengguna OS Windows. Berbeda dengan pengguna OS linux yg pakai openSSh.

Format public key putty kira-kira begini:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20200720"
...
key panjang disini>
...
---- END SSH2 PUBLIC KEY ----

Sedangkan public key openSSH:

ssh-rsa ... key panjang disini ... sumar@sysadminPC

Kendala yang muncul adalah bagaimana cara kita memasukan public key putty ke dalam authorized_keys openSSH? Caranya adalah dengan cara konversi public key putty menjadi public key openssh. Caranya cukup sederhana dan mudah:

ssh-keygen -i -f id_rsa_putty.pub > id_rsa.pub

Cool~