Veja como eu configuro meu login sem senha.
Eu logar no Host2 e criar uma chave
$ ssh myself@host2
$ ssh-keygen -t rsa
Siga as instruções. Quando terminar, você criou sua chave local e agora precisamos colocá-la no servidor.
Para colocá-lo no servidor, usamos o comando ssh-copy-id
like so
$ ssh-copy-id wladmin@host1
Isso solicitará a senha do usuário wladmin. Esse comando enviará sua chave para o servidor e o configurará para login sem senha.
Isto é tudo assumindo que host1 e host2 são caixas linux.