He creado un nuevo usuario, test. He hecho lo siguiente a la cuenta:
- He dado
testpermiso a sudo - He agregado
testaAllowUsersennano /etc/ssh/sshd_config - He generado un nuevo par de claves SSH, creado y pegado la clave en
/home/test/.ssh/authorized_keys(para root, los puse~/.ssh/authorized_keys, así que no estoy seguro de si esto estaba mal) - He verificado los permisos para
/home/test/.ssh(0700) y/home/test/.ssh/authorized_keys(0600) - He reiniciado el servicio SSH.
Pero cuando trato de conectarme a SSH test, me dice que el server refused our key. Por favor ayuda.
linux
ubuntu
ssh
permissions
usuario4157316
fuente
fuente

cat id_rsa.pub >> .ssh/authorized_keyspara evitar problemas con el editor./home/test/.ssh/authorized_keys? Para la raíz los puse~/.ssh/authorized_keys.Respuestas:
Cosas para verificar:
No hay caracteres adicionales en claves_autorizadas. anexado o anexado.
Permisos correctos 700 para .ssh y 600 para claves autorizadas.
Corrija la propiedad del archivo, el usuario
testno puede leer un archivo propiedad de otro usuario o raíz debido a los permisos de los archivos.fuente
.sshcarpeta y elauthorized_keysarchivo entestlugar de hacerloroot.