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
- Si deseas usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:
- Instala Google Cloud CLI o actualízala a la última versión.
- Configura una región y una zona predeterminadas.
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:
- In the Google Cloud console, go to the VM instances page.
- In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
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 instanciaZONE
: el nombre de la zona en la que se encuentra la instanciaVM_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?
- Obtén información para conectarte a VM de Windows.
- Obtén más información para administrar el acceso a instancias.
- Obtén información sobre cómo conectarte a las VM de Linux mediante herramientas de terceros.
- Obtén información para conectarte a las VM de Linux mediante métodos avanzados.
- Obtén información sobre cómo transferir archivos a instancias.
- Obtén información sobre cómo funcionan las conexiones SSH a las VM de Linux en Compute Engine.