Conéctate a VMs de Linux mediante Cloud VPN o Cloud Interconnect

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

En este documento, se describe cómo conectarse a una instancia de máquina virtual (VM) a través de su dirección IP interna desde una red local que usa Cloud VPN o Cloud Interconnect para conectarte a la red de VPC de la VM.

Conectarte a una VM mediante su dirección IP interna es útil si la VM no tiene una dirección IP externa. Si la VM tiene una dirección IP externa, conéctate a la VM mediante su dirección IP externa. Si tu red local no está conectada a la red de VPC de tu VM y necesitas conectarte a la dirección IP interna de la VM, revisa los otros métodos que se mencionan en Opciones de conexión para VMs de uso interno exclusivo.

Sistemas operativos compatibles

Estos métodos de conexión son compatibles con todas las imágenes públicas de Linux que están disponibles en Compute Engine. Para imágenes de Fedora CoreOS, debes configurar el acceso SSH antes de poder usar estos métodos.

Conéctate a las VM

Para conectarte a una VM, completa los pasos en una de las siguientes pestañas.

gcloud

Conéctate a una VM con SSH mediante la ejecución del comando gcloud compute ssh con la marca --internal-ip:

  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. Conéctate a la VM mediante la ejecución del siguiente comando:

    gcloud compute ssh VM-NAME \
        --internal-ip
  3. Reemplaza VM_NAME por el nombre de la VM a la que te quieres conectar.

Clientes OpenSSH

Para conectarte a la dirección IP interna de una VM desde un cliente de OpenSSH, haz lo siguiente:

  1. Agrega una clave SSH a la VM si aún no lo hiciste.
  2. En la consola de Google Cloud, ve a la página Instancias de VM y busca la dirección IP interna de la VM a la que te quieres conectar.

    Ir a Instancias de VM

  3. Abre una terminal en tu estación de trabajo.
  4. Conéctate a la VM mediante la ejecución del siguiente comando:

    ssh -i PATH_TO_PRIVATE_KEY USERNAME@INTERNAL_IP

    Reemplaza lo siguiente:

    • PATH_TO_PRIVATE_KEY: la ruta al archivo de clave SSH privada que corresponde a la clave pública que agregaste a la VM.
    • USERNAME: tu nombre de usuario. Si administras las claves SSH en metadatos, el nombre de usuario es el que especificaste cuando creaste la clave SSH. En el caso de las cuentas de Acceso al SO, el nombre de usuario se define en tu perfil de Google. Por ejemplo: cloudysanfrancisco_example_com o cloudysanfrancisco.
    • INTERNAL_IP es la dirección IP interna de la VM.

App de PuTTY

Para conectarte a través de la dirección IP interna de una VM mediante PuTTY, haz lo siguiente:

  1. Agrega una clave SSH a la VM si aún no lo hiciste.
  2. Si tu estación de trabajo no tiene instalada la app de PuTTY, descarga los archivos de paquete de PuTTY.
  3. En la consola de Google Cloud, ve a la página Instancias de VM y busca la dirección IP interna de la VM a la que te quieres conectar.

    Ir a Instancias de VM

  4. Abre la app de PuTTY. Se abrirá una ventana de configuración de conexión.
  5. En el campo Host Name, ingresa el nombre de usuario asociado con la clave SSH y la dirección IP interna de la VM a la que te quieres conectar. Usa el siguiente formato:

    USERNAME@INTERNAL_IP

    Reemplaza lo siguiente:

    • USERNAME: tu nombre de usuario. Si administras las claves SSH en metadatos, el nombre de usuario es el que especificaste cuando creaste la clave SSH. En el caso de las cuentas de Acceso al SO, el nombre de usuario se define en tu perfil de Google. Por ejemplo: cloudysanfrancisco_example_com o cloudysanfrancisco.
    • INTERNAL_IP es la dirección IP interna de la VM.
  6. En el menú Categoría, navega hasta Conexión > SSH > Auth.
  7. En el campo Archivo de claves privadas para la autenticación, selecciona el archivo de clave SSH privada que corresponde a la clave pública que agregaste a la VM.
  8. Haz clic en Abrir para conectarte a la VM.

Soluciona problemas

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

¿Qué sigue?