Mengatasi "Server Refused Our Key" (Putty RSA Key)

Error ini terjadi karena OpenSSH server (Linux) ngga mengenali public-key yang di-generate oleh aplikasi Puttygen. Sebaliknya, kita juga ngga bisa menginstall private-key yang digenerate oleh OpenSSH ssh-keygen kedalam Putty, akan muncul error seperti ini: “Unable to use key file “E:id_rsa” (OpenSSH SSH-2 private key)”.

Memang ada incompatibility issue di antara keduanya. Bagi anda yang mengalami error semacam ini karena menggenerate public-key menggunakan Puttygen, ini dia solusinya;

Buka file public-key yang digenerate Puttygen dengan notepad, atau text editor yang lain;

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20120417" AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOs
q7nwxOVx9WUedPbWO0A0ybD9JTij RXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu
3UxX5XFpFzePx+tYl+mhNrrk/r+2i YDwHNuizwOJJeslQu86oqIfklPlMFoRXk+
mb54MBWoYIU6ZOXtgzPpDmfuf8G7Wf jHe3KoU=
---- END SSH2 PUBLIC KEY ----

Hapus 2 baris pertama (– BEGIN & Comment) dan 1 baris terakhir (– END..);

AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTij RXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3UxX5XFpFzePx+tYl+mhNrrk/r+2i YDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7Wf
jHe3KoU=

Kalau anda lihat contoh public-key di atas ada 4 baris yang tersisa, gabungkan 4 baris tersebut sehingga jadi satu baris aja. Lalu tambahkan ssh-rsa di depan baris tersebut, dan pisahkan dengan 1 spasi. Contoh hasil akhirnya jadi seperti ini:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTijRXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3xX5XFpFzePx+tYl+mhNrrk/r+2iYDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7WfjHe3KoU=

Langkah terakhir, masukkan public-key yang udah dimodifikasi tadi kedalam file authorized_keys di server.

Leave a Reply

Your email address will not be published. Required fields are marked *