It is possible to setup ssh using keys only.
Setup Linux ssh for key based login
Setup PuTTY to use key based login
Before we can use key based login we first need to create a private/public key set. THis is doen by the program puttygen. Open this program: