ssh

Cómo resolver el error de permiso denegado SSH (clave pública)

Cómo resolver el error de permiso denegado SSH (clave pública)

Las claves SSH son un excelente método para autenticar sesiones SSH sin la necesidad de una contraseña en cada inicio de sesión. Sin embargo, como todas las tecnologías, las claves SSH no son perfectas y puede encontrar errores al usarlas. Uno de los errores más comunes al trabajar con claves SSH es el error de permiso denegado (clave pública).

Este artículo discutirá las diversas razones de este error y le mostrará los pasos rápidos que puede seguir para corregir el error.

Error 1: claves autorizadas y permisos de directorio

Una de las causas de este error podrían ser los permisos y la propiedad configurados para el .directorio ssh y archivo de claves_autorizadas.

Para resolver este problema, configure el .permisos de directorio ssh a 700 y los permisos autorizados_keys a 6oo.

sudo chmod 700 ~ /.ssh sudo chmod 600 claves_autorizadas

Error 2: configuraciones incorrectas de SSH

Otra causa común del error de clave pública es una configuración incorrecta en el archivo sshd_config. Para resolver este problema, edite el archivo / etc / ssh / sshd_config y cambie las siguientes entradas.

#PermitRootLogin prohibit-password
#PasswordAuthentication sí

Las entradas anteriores deben ser como se muestra a continuación:

PermitRootLogin sí
Autenticación de contraseña sí

Guarde la configuración y reinicie el servicio:

sudo systemctl reiniciar sshd.Servicio

Error 3: faltan claves

Otra posible causa del error de permiso denegado de la clave pública podría ser la falta de claves de su máquina local. Si tiene sus claves agregadas al archivo Authorized_keys del servidor, pero le faltan las claves privadas correspondientes, esto puede causar un error.

Para resolver este problema, edite el archivo de configuración ssh, deshabilite la autenticación de clave pública y habilite el inicio de sesión con contraseña, de la siguiente manera:

PubkeyAuthentication sí
#PasswordAuthentication sí

Cambie a las siguientes entradas:

#PubkeyAuthentication sí
Autenticación de contraseña sí

Una vez que edite la configuración, guarde el archivo y reinicie el servicio SSH:

sudo systemctl reiniciar sshd.Servicio

Si está seguro de que sus claves se han visto comprometidas, puede eliminarlas de las claves_autorizadas o agregar una clave específica a la lista revocada en SSH.

Conclusión

Esta guía rápida le mostró cómo abordar varios problemas que pueden causar el error de permiso denegado (clave pública) en SSH. Si este problema persiste, considere otros métodos de solución de problemas.

Emule los clics del mouse colocando el mouse con Clickless Mouse en Windows 10
El uso excesivo de un mouse o teclado en una postura incorrecta puede provocar muchos problemas de salud, como tensión, síndrome del túnel carpiano y ...
Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...