Conéctate a VM de Linux con herramientas de Google


En este documento, se describe cómo conectarse a las instancias de máquina virtual (VM) de Linux mediante la consola de Google Cloud y Google Cloud CLI. Para obtener información sobre cómo funcionan las conexiones SSH en Compute Engine, incluida la configuración y el almacenamiento de claves SSH, consulta Conexiones SSH a VM de Linux.

Para conocer otras formas de conectarte a las VM de Linux, como el uso de herramientas de terceros, incluida PuTTY, consulta Conéctate a VM de Linux mediante herramientas de terceros.

Antes de comenzar

Sistemas operativos compatibles

Estos métodos de conexión son compatibles con todos los sistemas operativos de Linux que están disponibles en Compute Engine. Para Fedora CoreOS, debes configurar el acceso SSH antes de poder usar estos métodos.

Conéctate a las VM

Para conectarte a instancias de Linux mediante la consola de Google Cloud o Google Cloud CLI, completa los pasos en una de las siguientes pestañas.

Consola

Para conectarte a las VMs mediante SSH en el navegador desde la consola de Google Cloud, haz lo siguiente:

  1. En la consola de Google Cloud, ve a la página Instancias de VM.

    Ir a Instancias de VM

  2. En la lista de instancias de máquinas virtuales, haz clic en SSH en la fila de la instancia a la que deseas conectarte.

    Botón SSH junto al nombre de la instancia.

gcloud

  1. En la consola de Google Cloud, activa Cloud Shell.

    Activar Cloud Shell

    En la parte inferior de la consola de Google Cloud, se inicia una sesión de Cloud Shell en la que se muestra una ventana de línea de comandos. Cloud Shell es un entorno de shell con Google Cloud CLI ya instalada y con valores ya establecidos para el proyecto actual. La sesión puede tardar unos segundos en inicializarse.

  2. En tu entorno de desarrollo, ejecuta el comando gcloud compute ssh para conectarte a las instancias a las que tienes permiso de acceso:

    gcloud compute ssh --project=PROJECT_ID --zone=ZONE VM_NAME

    Reemplaza lo siguiente:

    • PROJECT_ID: el ID del proyecto que contiene la instancia
    • ZONE: el nombre de la zona en la que se encuentra la instancia
    • VM_NAME: Es el nombre de la instancia.

    Si estableciste propiedades predeterminadas para Google Cloud CLI, puedes omitir las marcas --project y --zone de este comando. Por ejemplo:

    gcloud compute ssh VM_NAME

Después de conectarte, usa la terminal para ejecutar comandos en tu instancia de Linux. Cuando termines, desconéctate de la instancia con el comando exit.

Solucionar problemas

Si deseas encontrar métodos para diagnosticar y resolver conexiones SSH fallidas, consulta Soluciona problemas de SSH.

¿Qué sigue?