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

oscar Escrito por oscar 30 December 2025 4 0

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
Listado instancias, conexión SSH
Listado instancias, conexión SSH
Consola SSH de instancia VM
Consola SSH de instancia VM

Requisitos

  • Permiso IAM:
    • roles/compute.osLogin o
    • roles/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.

Listado de instancias VM
Listado de instancias VM

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
glcoud permisos para acceder
glcoud permisos para acceder

Con esto ya ingresamos vía SSH

GCP instancia VM sesión por SSH
GCP instancia VM sesión por SSH

Requisitos

  • Permiso IAM:
    • roles/compute.osLogin    Acceso SSH
    • roles/compute.osAdminLogin    Acceso SSH + sudo
    • roles/compute.instanceAdmin.v1    Admin total

Comentario

Debe aceptar antes de enviar