On client, generate public and private keys pair:
localusr@client:~$ ssh-keygen -t rsa
Copy public key on the server (create the remote ~/.ssh
directory if it does not exists):
localusr@client:~$ cat .ssh/id_rsa.pub | ssh remoteusr@server 'cat >> .ssh/authorized_keys'
Now we can connect to the remote server without password:
localusr@client:~$ ssh remoteusr@server
remoteusr@server:~$