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

Dónde almacenar la clave SSH en Ubuntu

En Ubuntu, las claves SSH se almacenan de manera predeterminada en el directorio ~/.ssh/ del usuario. Este es el lugar ideal y seguro para guardar tanto la clave privada como la clave pública, asegurando que las conexiones SSH funcionen correctamente.

Ubicación recomendada para las claves SSH

1. Directorio predeterminado:

  • Las claves SSH se guardan en el directorio ~/.ssh/. Este directorio es exclusivo de cada usuario y está ubicado dentro de su carpeta personal.
  • La clave privada generalmente se llama id_rsa, y la clave pública, id_rsa.pub.

2. Comando para verificar o crear el directorio:

Si el directorio no existe, puedes crearlo y asegurar sus permisos con los siguientes comandos:

mkdir -p ~/.ssh
   chmod 700 ~/.ssh

Pasos para almacenar tu clave SSH

1. Generar un par de claves SSH:

Si aún no tienes una clave, puedes generarla con el comando:

ssh-keygen -t rsa -b 4096

Por defecto, Ubuntu guardará las claves en ~/.ssh/id_rsa (clave privada) y ~/.ssh/id_rsa.pub (clave pública).

2. Verifica las claves:

Confirma que las claves se encuentren en el directorio adecuado:

ls -l ~/.ssh/

3. Ajusta los permisos:

Asegúrate de que las claves y el directorio tienen los permisos correctos:

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

Uso de múltiples claves SSH

Si necesitas varias claves SSH para diferentes propósitos, puedes almacenarlas en el mismo directorio ~/.ssh/ con nombres específicos, por ejemplo, id_rsa_github, id_rsa_work, etc. Luego, configura el archivo ~/.ssh/config para gestionarlas:

Host github.com
  HostName github.com
  User git
  IdentityFile ~/.ssh/id_rsa_github

Host work-server
  HostName work.example.com
  User work-user
  IdentityFile ~/.ssh/id_rsa_work

Referencia oficial

Consulta la documentación de SSH en Ubuntu para más información sobre la configuración y uso de claves SSH.

Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer