Use public RSA key for SSH connection
It is really useful to use a SSH connection through public key instead of having to type the password each time (especially if you are using a very complex password).
Create a .ssh folder on your server
First of all, server side, you need to create an
.ssh folder in your home dir.
This is where you will keep your public keys.
# server side $> mkdir ~/.ssh
Copy your ssh key on the server
Then, you need to copy your public RSA key on the server. Remember that this public key belongs to a machine. If you plan on connecting to your server through several computers, you will need to reproduce this step for each of them.
# client side $> cat ~/.ssh/id_rsa.pub | ssh email@example.com 'cat - >> ~/.ssh/authorized_keys'
Update rights for user to use your public key
Change the permissions of the
# server side $> sudo chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh/