claves SSH
¡Claro! En Linux (como Ubuntu Server), las claves SSH se encuentran casi siempre en una ubicación predeterminada dentro del directorio de tu usuario.
Hay dos tipos de claves, y cada una tiene su lugar:
💻 En tu Máquina Local (Cliente)
Aquí es donde están tus claves para iniciar la conexión.
Ubicación Predeterminada:
Todas las claves se guardan en el directorio oculto .ssh dentro de tu carpeta personal (HOME).
Bash~/.ssh/Comando para Verlas:
Abre una terminal y usa el siguiente comando para listar los archivos en ese directorio:
Bashls -la ~/.ssh
🔑 Los Archivos Clave:
| Nombre del Archivo | Tipo de Clave | Uso | Permisos Típicos |
id_rsa o id_ed25519 | Clave Privada | Es la clave secreta que usas para autenticarte. ¡NUNCA la compartas! | 600 (-rw-------) |
id_rsa.pub o id_ed25519.pub | Clave Pública | Esta es la clave que copias al servidor remoto. Puedes compartirla. | 644 (-rw-r--r--) |
| known_hosts | Lista de Hosts | Contiene las "huellas digitales" de los servidores a los que te has conectado. |
Nota:
id_rsaeid_rsa.pubson los nombres tradicionales para el cifrado RSA. Los sistemas más modernos usan a menudoid_ed25519yid_ed25519.pubpara el cifrado ED25519, que se considera más seguro.
🖥️ En tu Servidor Remoto (Ubuntu Server)
Aquí es donde se guarda la clave pública que autoriza tu conexión.
Ubicación Predeterminada:
Se encuentra en el mismo directorio oculto .ssh del usuario con el que te conectas en el servidor.
Bash/home/nombre_usuario/.ssh/(o
~/.ssh/una vez que inicias sesión en el servidor con ese usuario).El Archivo Clave Importante:
El archivo clave que autoriza tu conexión es authorized_keys.
Bash~/.ssh/authorized_keys
📄 Propósito del Archivo authorized_keys:
Este archivo contiene la lista de todas las claves públicas de los clientes que tienen permiso para iniciar sesión como ese usuario en el servidor. Si tu clave pública (id_rsa.pub de tu máquina local) no está en este archivo, el servidor rechazará tu conexión.
Si has perdido tu clave privada o si tu clave ya no funciona, la solución es generar un nuevo par de claves en tu máquina local y copiar la nueva clave pública al archivo authorized_keys de tu servidor.
¿Necesitas ayuda para generar un nuevo par de claves o para copiar la clave pública al servidor?
Comentarios
Publicar un comentario