How do I create and use Public Keys with SSH?

Unless you are someone who works with SSH on a regular basis, chances are pretty fair that you have no idea how to create a set of keys. Lucky for us we can ask Leo then!

SSH (Secure Shell) and SFTP (Secure FTP) support a very strong security model that can be used instead of the normal username and password authentication scheme we’ve all come to know and love. It uses public key cryptography to create a different, and more secure approach to authenticating your identity and rights to access a server or resource.

In a nutshell, you will generate a public and private key pair. The public key will be placed on the server by your system administrator, giving you access. You will keep the file containing the private key in a safe place. You’ll login by simply by providing that private key file to your SSH or SFTP supporting client. [Read the rest]