Este tutorial explica cómo generar tus llaves, por qué el comentario es útil (pero opcional) y cómo conectarte finalmente a tu VPS.
Dato Clave: Google Cloud usa el texto al final de tu llave para crear automáticamente tu usuario dentro del servidor.
1. Generar la Llave SSH
Ejecuta este comando en tu terminal de Ubuntu. El parámetro -C define el comentario final.
ssh-keygen -t ed25519 -C "tu_usuario@loquesea"
Sobre el comentario (-C):
- Es Opcional: Si lo omites, Ubuntu pondrá
tu_usuario@nombre_pcautomáticamente. - Función en GCP: Lo que esté antes del
@será tu nombre de usuario para entrar a la VPS.
2. Ver y Copiar la Clave Pública
Para que el servidor te reconozca, debes copiar el contenido del archivo con extensión .pub.
cat ~/.ssh/id_ed25519.pub
Importante: Copia la línea completa, desde
ssh-ed25519 hasta el final del comentario. No recortes nada.
3. Estructura de Archivos Generados
Así es como se ve tu carpeta de llaves internamente:
~/.ssh/├── id_ed25519 # Llave PRIVADA (No compartir NUNCA)├── id_ed25519.pub # Llave PÚBLICA (La que se pega en Google Cloud)└── known_hosts # Registro de servidores conocidos
4. Configuración en la Consola de Google
Sigue estos pasos en el panel de Google Cloud:
- Ve a Compute Engine > Metadatos.
- Entra en la pestaña Claves SSH.
- Haz clic en Editar y luego en Agregar elemento.
- Pega el código de tu llave pública y dale a Guardar.
5. Conexión Final
Usa la IP externa de la máquina y el usuario que definiste en el comentario:
ssh nombre_de_usuario@IP_EXTERNA
¡Listo! Si todo es correcto, entrarás directamente a la terminal del servidor sin que te pida contraseña (siempre que uses la misma PC donde generaste la llave).
Comentarios
Publicar un comentario