I regularly connect to my father's Ubuntu PC using ssh to help or to transfer files through scp. I have been using ssh keys to make these logins password-less and I thought the method needs a blog post :)
Generally a user can have two keys - a private key and a public key which we generate using the following process and then copy the public key to the remote machine. Remember, don't give anyone your private key.
