This is a simple way on how I secure my VPS.
On fresh install, login as root. First create a user you will use to login later, because we will disable root login after a while.
From your client machine, you will want to copy your key to this user on your server. So that...