Volver a la página principal
jueves 5 diciembre 2024
19

Permisos de una clave RSA en Linux

Las claves RSA utilizadas para autenticar conexiones SSH requieren configuraciones específicas de permisos. Esto asegura que la clave privada solo sea accesible por el propietario, mientras que la clave pública puede ser compartida con otros servidores para establecer la conexión segura.

En Linux, las claves privadas y públicas generalmente se almacenan en el directorio ~/.ssh/ bajo los archivos id_rsa (clave privada) e id_rsa.pub (clave pública).

Configuración de permisos recomendados

1. Clave privada (id_rsa):

  • Permiso: 600 (lectura y escritura solo para el propietario).
  • Comando:
chmod 600 ~/.ssh/id_rsa

2. Clave pública (id_rsa.pub):

  • Permiso: 644 (lectura para todos, escritura solo para el propietario).
  • Comando:
chmod 644 ~/.ssh/id_rsa.pub

3. Directorio .ssh:

  • Permiso: 700 (acceso exclusivo del propietario).
  • Comando:
chmod 700 ~/.ssh

Ejemplo práctico

1. Crea un par de claves RSA (si no lo has hecho):

ssh-keygen -t rsa -b 4096

2. Ajusta los permisos según los comandos descritos anteriormente.

3. Prueba la conexión al servidor remoto:

ssh user@servidor

Referencia oficial

Para más información sobre la configuración de claves SSH y permisos, consulta la documentación oficial de OpenSSH.

Etiquetas:
bash linux
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer