Se estava funcionando em um ponto e não está agora, faça:
# Adjust paths as necessary. May need to add sudo if you're not running it as root.
chmod 700 ~/.ssh && chmod 600 ~/.ssh/* && chmod 644 ~/.ssh/authorized_keys
Se ainda não gostar, verifique o conteúdo de authorized_keys e verifique os seguintes valores em / etc / ssh / sshd_config (ou qualquer que seja seu arquivo de configuração sshd). Isso desabilitará a senha auth e habilitará a autenticação ssh apenas contra o sistema.
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
UsePAM no # Just my choice.
Secuirty Nota: Eu recomendo usar uma chave privada protegida por senha ao acessar seu ambiente de nuvem, e somente configurá-la em um único sistema, um servidor de salto. A partir daí, você pode usar com mais confiança a autenticação ssh sem senha para o resto do seu ambiente.