Certifique-se de colocar a chave privada em ambos os sistemas (você não menciona isso explicitamente).
Verifique as permissões do seu diretório pessoal, diretórios que levam ao seu diretório home, seu diretório .ssh e finalmente o arquivo de chave privada e authorized_keys. Nada deve ser gravável por não-raiz fora do diretório home. Essa é uma verificação feita pelo daemon ssh, pois permissões muito abertas podem significar que um terceiro coloca sua própria chave pública em seu arquivo authorized_keys
, e usar isso pode ganhar seus privilégios.
Como você tem um sistema que está funcionando, é possível comparar as permissões / propriedade com as que não funcionam.