How To Set Up SSH Keys on Ubuntu 12.04
SSH keys provide a more secure method of logging into a server than using a password. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, upload, and use an SSH key pair, and optionally how to disable password-based SSH authentication.