He creado un nuevo usuario, test
. He hecho lo siguiente a la cuenta:
- He dado
test
permiso a sudo - He agregado
test
aAllowUsers
ennano /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_keys
para 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
test
no puede leer un archivo propiedad de otro usuario o raíz debido a los permisos de los archivos.fuente
.ssh
carpeta y elauthorized_keys
archivo entest
lugar de hacerloroot
.