Cómo conectarse vía SSH a una VM en Google Cloud Platform
Aprende a conectarte por SSH a una instancia VM de GCP por distintas formas para poder administrar la máquina
Aprende a conectarte a una instancia VM de GCP por distintas formas para poder administrar la maquina, en este post veremos varias formas de hacerlo y mencionaremos los requisitos mínimos para usar cada conexión SSH
Antes de empezar
Crea tu primera instancia VM
Cómo conectarte vía SSH a una VM en Google Cloud Platform
SSH desde la consola web de GCP
Es la forma más sencilla. GCP abre una sesión SSH directamente en el navegador.
- Accedes a Compute Engine → VM instances
- Clic en “SSH”
- GCP:
- Crea (si no existe) una clave SSH temporal
- La inyecta en los metadata de la VM
- Abre una terminal web
Requisitos
- Permiso IAM:
roles/compute.osLoginoroles/compute.instanceAdmin.v1
- Puerto 22 abierto en firewall
- La VM debe estar en estado RUNNING
SSH usando Google Cloud CLI
Método recomendado para uso profesional y repetitivo.
Sintaxis básica
gcloud compute ssh primera-instancia --zone=us-central1-c
Tambien se puede usar con usuario explicito
gcloud compute ssh oscar@primera-instancia --zone=us-central1-c
Qué hace cada parte:
- oscar@ Usuario Linux
- primera-instancia Nombre de la VM
- --zone Zona obligatoria
- --project Proyecto destino
- --verbosity Muestra pasos internos
Con esto ya ingresamos vía SSH
Requisitos
- Permiso IAM:
- roles/compute.osLogin Acceso SSH
- roles/compute.osAdminLogin Acceso SSH + sudo
- roles/compute.instanceAdmin.v1 Admin total