RSLA26
  • Inicio
  • Programa
  • Tutoriales
  • Equipo
  • Código de conducta

Cómo obtener tu clave SSH pública para acceder a UNC Supercómputo (CCAD)

Preparación para el taller “Introducción al Cómputo de Alto Rendimiento (HPC)” — RSLA26 Martes 25 de agosto · 11:00 hs Chile (UTC-4) · 3 horas · Instructora: Yasel Quintero Lares (TU Delft)


Qué es una clave SSH

El CCAD usa esta analogía en su wiki: el mecanismo son dos archivos, una clave pública y una clave privada. La pública es la cerradura que se instala en la puerta del clúster; la privada es la llave que la abre y que nunca sale de tu computadora. Tu enviás la pública. Nunca, bajo ninguna circunstancia, enviás la privada. En los clústeres del CCAD, la autenticación se hace exclusivamente mediante claves SSH: no hay contraseña para entrar al nodo cabecera.


Paso 1: Generar el par de claves

1.A — En Linux

Abre una terminal y ejecutá:

ssh-keygen -t ed25519

Luego presiona enter varias veces para aceptar las opciones por defecto. > Sobre la passphrase: el CCAD recomienda aceptar los valores por defecto (es decir, passphrase vacía).

La salida se verá así:

Generating public/private ed25519 key pair.
Enter file in which to save the key ($HOME/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in $HOME/.ssh/id_ed25519.
Your public key has been saved in $HOME/.ssh/id_ed25519.pub.
The key fingerprint is:
SHA256:HiCF8gbV6DpBTC2rq2IMudwBc5+QuB9NqeGtc3pmqEY usuario@compu

A partir de esto se generan dos archivos:

Archivo Qué es Se comparte
~/.ssh/id_ed25519 Clave privada ❌ Nunca
~/.ssh/id_ed25519.pub Clave pública ✅ Sí, es la que envias

La encontrará en la carpeta que indicaste al crear la clave. Por defecto es tu home, carpeta .ssh/id_ed25519.pub

1.B — En Windows

Windows 10/11 traen OpenSSH incorporado:

  • Abre el PowerShell
  • Escribe ssh-keygen -t ed25519 y presiona enter varias veces para aceptar la configuración por defecto.
  • Las claves quedarán guardadas en C:\Users\TU_USUARIO\.ssh\.
  • Recuerda enviar sólo la pública.

1.C — En macOS

macOS incluye OpenSSH de fábrica:

  • Debes abrir la app Terminal y correr ssh-keygen -t ed25519.
  • Produce exactamente el mismo resultado que en Linux, con los archivos en ~/.ssh/.

⚠️ “Creé la carpeta pero no la veo en Finder”

Es normal y no es un error. En macOS, cualquier archivo o carpeta cuyo nombre empieza con punto (como .ssh) está oculto en Finder por diseño. La carpeta existe; simplemente no se muestra.

Tres formas de llegar a ella:

  1. Mostrar los ocultos temporalmente: en Finder, apretá Cmd + Shift + . (punto). Los archivos ocultos aparecen en gris claro. La misma combinación los vuelve a esconder.

  2. Ir directo a la carpeta: en Finder, Cmd + Shift + G, escribir ~/.ssh y Enter.

  3. Abrirla desde la terminal:

    open ~/.ssh

Paso 2 — Mostrar y copiar la clave pública

Esta es la parte que puntualmente te interesa: “sacar” la clave pública.

La clave pública es el archivo terminado en .pub. Para ver su contenido:

cat ~/.ssh/id_ed25519.pub

La wiki del CCAD lo documenta también como:

cat $HOME/.ssh/id_ed25519.pub

Vas a ver una sola línea larga, con este formato:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLEURucCueNvq4hPRklEMHdt5tj/bSbirlC0BkXrPDI usuario@compu

Cómo copiarla bien

  • Selecciona y copia toda la línea completa: desde ssh-ed25519 hasta el final, incluyendo el comentario final (usuario@compu).
  • Que quede en una sola línea. Si la pegas en un mail o formulario y el editor la parte en varias líneas, la clave deja de funcionar. Pegala como texto plano.
  • No agregues comillas, ni espacios adelante, ni saltos de línea.
  • Verificá que empiece con ssh-ed25519 (o ssh-rsa si usaste RSA). Si el texto empieza con -----BEGIN OPENSSH PRIVATE KEY-----, estás copiando la clave PRIVADA. Frená, cerrá eso y volvé al archivo .pub.
  • Alternativa: enviar el archivo adjunto (asegurándote que se trate de la clave pública y no la privada)
 

Research Software Latinoamérica (RSLA26)