Autenticación con clave SSH
Introducción
Sección titulada «Introducción»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:
- Añade tu clave pública a tu perfil.
- 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.
Cómo funciona y ejemplos
Sección titulada «Cómo funciona y ejemplos»1. Genera una clave (si no tienes una)
Sección titulada «1. Genera una clave (si no tienes una)»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).
2. Añade la clave pública a tu perfil
Sección titulada «2. Añade la clave pública a tu perfil»- Copia tu clave pública:
Ventana de terminal cat ~/.ssh/id_ed25519.pub - Ve a app.myremotemac.com/security y elige Add SSH key.
- Pega la clave (se sugiere un nombre automáticamente — renómbralo si quieres) y confirma con tu código 2FA.
- Opcionalmente, Set as default — tu clave predeterminada queda preseleccionada siempre que crees una nueva instancia.
3. Crea una instancia con la clave
Sección titulada «3. Crea una instancia con la clave»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.
4. Conéctate
Sección titulada «4. Conéctate»ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IPAñ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:
# desde la instancia (o canalízala por SSH)mkdir -p ~/.ssh && chmod 700 ~/.sshecho "ssh-ed25519 AAAA... you@example.com" >> ~/.ssh/authorized_keyschmod 600 ~/.ssh/authorized_keysFAQ
¿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.