Solución al error de conexión “WARNING: UNPROTECTED PRIVATE KEY FILE!” en Linux y MAC

Este problema suele presentarse cuando has cambiado de ubicación tus llaves de acceso y los permisos han cambiado.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'LatamDev_.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "LatamDev_.pem": bad permissions

En mac solo es cuestión de cambiar los permisos de la llave, asumimos que sabes dónde está la llave 🙂

sudo chmod 600 LatamDev_.pem

Este nos solicitara la clave del usuario root y después de eso ya podrás conectarte al servidor

En Linux debes configurar nuevamente los permisos de los directorios

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

si el error persiste

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 nos indica que la carpeta dónde se encuentran los servidores a los que se tiene acceso no tiene los permisos adecuados, así que con este comando puedes solucionar el acceso.

sudo chmod 644 ~/.ssh/known_hosts

Finalmente debes configurar los permisos del directorio ssh

sudo chmod 755 ~/.ssh

Espero te sea útil este articulo, recuerda que tenemos una convocatoria abierta para participar de los webinars de la comunidad LatamDev.

más información en este enlace https://app.sikuani.net/events/latamdev2021_3/register

Deja una respuesta

Tu dirección de correo electrónico no será publicada.