Ir al contenido

Autenticación con clave SSH

Las claves SSH te dan inicio de sesión sin contraseña, basado en clave. Se gestionan a nivel de cuenta en Security — no por máquina. El flujo es siempre:

  1. Añade tu clave pública a tu perfil.
  2. Crea una instancia y selecciona esa clave para desplegarla.

Las claves se instalan cuando se aprovisiona la instancia, así que la clave tiene que estar en tu perfil antes de crear la máquina. Son compatibles Ed25519, RSA y ECDSA.

Ventana de terminal
ssh-keygen -t ed25519 -C "you@example.com"

Esto crea ~/.ssh/id_ed25519 (privada — mantenla en secreto) y ~/.ssh/id_ed25519.pub (pública — segura para compartir).

  1. Copia tu clave pública:
    Ventana de terminal
    cat ~/.ssh/id_ed25519.pub
  2. Ve a app.myremotemac.com/security y elige Add SSH key.
  3. Pega la clave (se sugiere un nombre automáticamente — renómbralo si quieres) y confirma con tu código 2FA.
  4. Opcionalmente, Set as default — tu clave predeterminada queda preseleccionada siempre que crees una nueva instancia.

Cuando creas una instancia, el paso SSH keys lista las claves de tu perfil:

  • Tu clave predeterminada queda marcada — marca cualquier clave adicional que quieras desplegar.
  • Puedes seleccionar varias claves, o ninguna (la máquina sigue teniendo un nombre de usuario/contraseña).
  • ¿Aún no tienes claves? Verás “You don’t have any SSH keys yet” con un enlace Add one in Security →. Añade primero la clave, luego vuelve.
Ventana de terminal
ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IP

Añadir una clave a una instancia existente (manual)

Sección titulada «Añadir una clave a una instancia existente (manual)»

Si una máquina ya está en ejecución y quieres añadir una clave sin recrearla, añádela a ~/.ssh/authorized_keys por SSH:

Ventana de terminal
# desde la instancia (o canalízala por SSH)
mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "ssh-ed25519 AAAA... you@example.com" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

FAQ

¿Dónde añado mi clave SSH?
En tu perfil, en app.myremotemac.com/security — no por máquina. Añadir una clave requiere confirmar con tu código 2FA.
¿Añado la clave antes o después de crear la instancia?
Antes. Las claves se despliegan cuando se aprovisiona la instancia, así que la clave debe estar ya en tu perfil y seleccionada durante la creación. Tu clave predeterminada se preselecciona automáticamente.
¿Puedo desplegar más de una clave?
Sí — marca varias claves en el paso SSH keys al crear la instancia. También puedes dejarlo vacío y usar el nombre de usuario/contraseña predeterminados.
Creé una instancia sin mi clave. ¿Ahora qué?
Añade la clave a la máquina en ejecución manualmente, anexándola a ~/.ssh/authorized_keys por SSH, o recrea la instancia con la clave seleccionada.
¿Por qué me rechaza incluso con una clave válida?
Casi con seguridad omitiste tu nombre de usuario. Conéctate siempre como ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IP.