ssh no password

Login to server without password

Step 1. Generate authentication keys in local machine.

$ ssh-keygen -t rsa

Step 2. Create ~/.ssh directory in server if not exist.

$ mkdir -p .ssh

Step 3. Append public key in local machine to server.

$ cat .ssh/id_rsa.pub | ssh <username>@<server_ip> 'cat >> .ssh/authorized_keys'

Step 4. Login to server.

$ ssh <username>@<server_ip>