Usar una clave SSH para conectarte a tu servidor es una forma mucho más segura y cómoda que escribir tu contraseña cada vez.


Usar una clave SSH para conectarte a tu servidor es una forma mucho más segura y cómoda que escribir tu contraseña cada vez. En este artículo te explico cómo generar una llave SSH y configurarla para acceder a tu servidor sin necesidad de introducir la contraseña.

Requisitos necesarios

Para continuar con este tutorial, es necesario cumplir los siguientes requisitos:

  • Tener un sistema GNU/Linux.
  • Acceso a un servidor mediante SSH con usuario y contraseña.
  • El comando ssh y ssh-keygen instalados.

Generar la llave SSH

Lo primero será generar la llave SSH, para ello en tu máquina local ejecuta lo siguiente:

ssh-keygen -t ed25519 -C "tu_email@example.com"

Esto generará un par de llaves: una privada (~/.ssh/id_ed25519) y una pública (~/.ssh/id_ed25519.pub).

Presiona Enter para aceptar la ubicación por defecto y deja la frase de contraseña vacía si quieres iniciar sesión sin introducir nada.

Copiar la llave pública al servidor

Ejecuta el siguiente comando, reemplazando con tu usuario y dirección del servidor:

ssh-copy-id usuario@ip_del_servidor

Este comando añadirá tu clave pública al archivo ~/.ssh/authorized_keys del servidor.

Si no tienes ssh-copy-id, puedes hacerlo manualmente:

cat ~/.ssh/id_ed25519.pub | ssh usuario@ip_del_servidor "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

Conéctate sin contraseña

Ahora ya puedes conectarte al servidor sin que te pida la contraseña:

ssh usuario@ip_del_servidor

Consejos de seguridad

Es importante seguir estas normas con las llaves SSH:

  • Nunca compartas tu llave privada.
  • Puedes proteger la llave privada con una contraseña al generarla.
  • Usa permisos seguros para tu directorio .ssh.
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

Con esto ya tienes acceso sin contraseña a tu servidor. Más seguro, más rápido y sin complicaciones.


Más sobre ./voidNull

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación