Não deixe de reiniciar sshd depois de fazer alterações em /etc/ssh/sshd_config .
Eu tenho minha configuração de droplets digitalocean para que eu possa acessar o ssh via keyfiles. Isso funciona bem para a conta raiz, mas se eu criar uma conta secundária usando useradd , a única maneira de acessar a conta é por meio de su . Se eu tentar entrar com o ssh usando o mesmo arquivo de chaves, eu recebo:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
mesmo que eu tenha adicionado minha chave pública a /home/user/.ssh/authorized_keys . O que fazer?
Este é um servidor do CentOS 7.
Observação: eu também tentei adicionar AllowUsers exampleuser root a /etc/ssh/sshd_config .