Cuando nos comparten una llave pública para usar en una conexión #ssh la mayoría de las veces tenemos mal los permisos del archivo y obtenemos el siguiente error:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '...key.pub' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "...key.pub": bad permissions
Para solucionar este problema solo debemos asignar los permisos correctos al archivo
sudo chmod 600 /RUTA_ARCHIVO/NOMBRE_ARCHIVO.pub
Supongamos que nuestro archivo se llama key.pub y se encuentra en el directorio .ssh de nuestra carpeta personal, para reparar los permisos solo debemos ejecutar:
sudo chmod 600 ~/.ssh/key.pub
Listo, ya tenemos solucionado el problema de permisos en nuestra llave pública