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