No lado do servidor, o daemon ssh registrará os erros em /var/log/auth.log
, portanto, verifique esse arquivo para ver o que está sendo relatado.
Do lado do cliente, ao estabelecer a conexão, você pode adicionar o sinalizador -v
(ou -vv
ou -vvv
) para aumentar a verbosidade. Você pode identificar seu problema dessa maneira.
Aqui estão outras coisas para verificar.
- Verifique se
/home/git/.ssh/authorized_keys
é de propriedade degit
. - Verifique se
/home/git/.ssh/authorized_keys
tem um modo de 600 (-rw-------
).
Verifique também o arquivo /etc/ssh/sshd_config
.
-
PubkeyAuthentication
deve ser definido comoyes
- Existe também a diretiva
AuthorizedKeysFile
, que determina o caminho onde as chaves autorizadas devem ser localizadas. Certifique-se de que é comentou ou no padrão de%h/.ssh/authorized_keys
.