Obrigado RalfFriedl pelo seu comentário útil , o problema foi as permissões da pasta .ssh
.
Check the owner and permissions on
.ssh
and onauthorized_keys
.
Então eu tenho um servidor centos 7 com 2 usuários.
User1 tem o arquivo ~/.ssh/authorized_keys
com as devidas permissões e com a chave pública do usuário externo.
User2 tem o arquivo ~/.ssh/authorized_keys
com as devidas permissões e com a mesma chave pública do usuário externo.
Externaluser pode ssh para User1 sem problemas, no entanto, ele recebe Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
error ao tentar ssh para User2.
Por que isso acontece? É literalmente a mesma chave pública, colada corretamente no arquivo authorized_keys
de cada usuário, usando o mesmo método.
Obrigado RalfFriedl pelo seu comentário útil , o problema foi as permissões da pasta .ssh
.
Check the owner and permissions on
.ssh
and onauthorized_keys
.