¡ARCHIVO DE CLAVE PRIVADO NO PROTEGIDO! »Bajo Linux

Si recibe este error, probablemente haya restablecido los permisos de su directorio .ssh oculto en su carpeta de usuario y sus claves ya no funcionarán. Es muy importante que nadie que tenga una conexión con la caja pueda escribir estos archivos, por lo que openssh le dará un error si intenta usarlos.

El mensaje de error completo:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0744 for '/home/geek/.ssh/id_rsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/geek/.ssh/id_rsa

Para resolver este problema, deberá restablecer los permisos a los predeterminados:

sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub

Si recibe otro error:

Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/geek/.ssh/known_hosts).

Esto significa que los permisos en este archivo también están configurados incorrectamente y se pueden ajustar con esto:

sudo chmod 644 ~/.ssh/known_hosts

Finalmente, es posible que también deba ajustar los permisos del directorio:

sudo chmod 755 ~/.ssh

Debería ponerte de nuevo en pie.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas