I wouldnt suggest you to use Public Key Auth unless you are expert with that and log usually from few computer (every computer will need to have a own key for the server).
We use this on every server. Use Google if you are unfamiliar with key authentication. It is not that difficult. But be careful, changing your configuration can block you from accessing your server through SSH.