> Faqs > ¿Cuáles son los permisos adecuados para una llave ssh?

¿Cuáles son los permisos adecuados para una llave ssh?

Estoy intentando hacer una conexión por SSH con un servidor por llave SSH. Pero no ha funcionado...

He recibido este mensaje de error:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0755 for '/Users/alba/.ssh/defserver' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/Users/alba/.ssh/defserver": bad permissions
us1@211.78.231.42: Permission denied (publickey).

A todas luces el problema es de la llave ssh utilizada, que tiene los permisos muy laxos. La pregunta es:

¿Cuál es el permiso adecuado que debe usarse para los archivos de las llaves ssh?

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

El directorio /home/xxx/.ssh  permisos (700)  --> $sudo chmod 700 ~/.ssh
Las Keys permisos (600)                       --> $sudo chmod 600 ~/.shh/<nombre de archivo>
La lista de host conocidos permisos (644)     --> $sudo chmod 644 ~/.shh/known_hosts
Javier
20 1 2