Konfigurasi putty untuk autentikasi dengan menggunakan key (key based auth) beberapa aplikasi bawaan putty. Berikut langkahnya.

Client Windows

  1. Buka program Puttygen kemudian klik Generate dan arahkan mouse ke sembarang arah pada area kosong di bawah bar progress (hijau) untuk membuat key sampai selesai.

  2. Masukkan passphrase untuk keamanan key.
  3. Kemudian simpan public dan private key dari putty di tempat yang aman.
  4. Salin public key dari putty ke file authorized_keys di server linux, selanjutnya kembali ke aplikasi putty, masuk pada bagian session masukkan alamat server

  5. Kemudian pada bagian Connection > Data masukkan username sehingga tidak perlu meminta untuk masukkan username

  6. Kemudian cek pada bagian SSH > Auth pastikan Pageant tercentang

  7. Kemudian kembali ke menu session dan klik save.
  8. Buka aplikasi Pageant dan tambahkan private key yang sudah disimpan

  9. Setelah itu autentikasi dengan menggunakan key telah berhasil

Server Linux

  1. Pada server linux cukup generate key
    # ssh-keygen -t rsa -b 4096 -C "user@email.com"
  2. Masuk ke dalam folder ssh di ~/.ssh
  3. Masukkan isi public key dari putty ke dalam file authorized_keys