Guía para Crear y Usar una Llave SSH


1. Crear una Llave SSH

Paso 1: Abrir la Terminal

  • En Windows:
    • Usa PowerShell, Windows Terminal.
  • En Linux/MacOS:
    • Usa la terminal directamente.

Paso 2: Generar el Par de Llaves

Ejecuta el siguiente comando en la terminal para generar una nueva clave SSH:

ssh-keygen -t rsa -b 4096

Paso 3: Guardar la Llave

  • El sistema te pedirá una ubicación para guardar la llave. Presiona Enter para aceptar la ubicación predeterminada (~/.ssh/id_rsa en Linux/MacOS o %USERPROFILE%\.ssh\id_rsa en Windows).
  • Opcionalmente, puedes ingresar una contraseña para proteger la clave privada.

Paso 4: Verificar las Llaves

Una vez generada, tendrás dos archivos:

  • Clave privada: id_rsa (¡Mantén este archivo seguro y nunca lo compartas!).
  • Clave pública: id_rsa.pub (Esta es la que compartirás con los servidores).

2. Copiar la Llave Pública al Servidor

Método Automático con ssh-copy-id

Si tienes acceso por contraseña al servidor:

ssh-copy-id -i ~/.ssh/id_rsa.pub usuario@servidor -p puerto

Método Manual

Si ssh-copy-id no está disponible:

  1. Muestra la clave pública en tu máquina:
    cat ~/.ssh/id_rsa.pub
  2. Copia el contenido.
  3. Conéctate al servidor (con tu contraseña) y agrega la clave al archivo ~/.ssh/authorized_keys:
    echo "PEGA_AQUÍ_TU_CLAVE_PÚBLICA" >> ~/.ssh/authorized_keys
  4. Asegúrate de que los permisos sean correctos:

chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

3. Conectarse al Servidor Usando la Llave SSH

Paso 1: Conectar Usando la Llave

Usa el siguiente comando:

ssh -i ~/.ssh/id_rsa usuario@servidor -p puerto
Anterior La Importancia de la Seguridad Web: Un Llamado a la Conciencia
Ésta es la historia más reciente.

Sin comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *