Create authentication SSH-Kegen key on local/client host
cd ~ && ssh-keygen -t rsa
You could skip passphrase.
From host1, create .ssh directory on remote host via ssh
ssh USER@REMOTE_HOST -p 22 mkdir -p ~/.ssh
Upload generated public keys to remote host
cat ~/.ssh/id_rsa.pub | ssh USER@REMOTE_HOST -p 22 'cat >> ~/.ssh/authorized_keys'
Set permissions on remote host
ssh USER@REMOTE_HOST -p 22 "chmod 700 ~/.ssh; chmod 640 ~/.ssh/authorized_keys"
Now login should work without password, try:
ssh USER@REMOTE_HOST -p 22
Try this on your local host and your done!