Para a autenticação sem senha, temos que gerar a chave e, em seguida, devemos exportar. Se estamos gerando uma nova chave toda vez, ela precisa ser exportada do lado do cliente,
exemplo (baseado em Linux ubuntu12.04) o seguinte comando é responsável pela geração de chaves
vishwa@vishwa-VirtualBox:~$ ssh-keygen
A chave necessária para exportar do cliente para o servidor cliente > servidor será a senha menos
vishwa@vishwa-VirtualBox:~$ ssh-copyid user@server-ip
para cada nova geração de chave, precisamos exportar a chave ssh do cliente para o servidor, para menos autenticação de ssh e vice-versa.