Provavelmente permissões.
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys
Estou tentando configurar meu sshd para aceitar usuários que não tenham uma conta de usuário do sistema. Minha abordagem é usar pares de chaves públicas / privadas de DSA.
O que estou perdendo aqui?
Obrigado.
Provavelmente permissões.
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssh/authorized_keys
Como você usará somente a autenticação por chave puclic, modifique o
/etc/ssh/sshd_config
na máquina do servidor da seguinte forma:
PubkeyAuthentication yes
HostbasedAuthentication no
ChallengeResponseAuthentication no
GSSAPIAuthentication no
PasswordAuthentication no
Reinicie o daemon sshd e você deve estar bem.
Tags ssh authentication public-key