Permiso SSH denegado (clave pública, gssapi-keyex, gssapi-with-mic) | usuario no root

Permiso SSH denegado (clave pública, gssapi-keyex, gssapi-with-mic) | usuario no root

Tengo mis gotas de digitalocean configuradas para poder iniciar sesión en ssh a través de archivos de claves. Esto funciona bien para la cuenta raíz, pero si creo una cuenta secundaria a través de useradd, la única forma en que puedo acceder a la cuenta es a través de su. Si intento iniciar sesión con ssh usando el mismo archivo de claves, obtengo:

Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 

aunque agregué mi clave pública a /home/user/.ssh/authorized_keys. ¿Qué hacer?

Este es un servidor CentOS 7.

Nota: También intenté agregar AllowUsers exampleuser roota /etc/ssh/sshd_config.

Respuesta1

Asegúrese de reiniciar sshddespués de haber realizado cambios en /etc/ssh/sshd_config.

Respuesta2

El problema que tuve fue que mi llave era de4096tamaño de bits y no era aceptable. Creé un2048llave de bits y funcionó!

ssh-keygen -t rsa -b 2048 -C "<email>"

información relacionada