Conectar-se a VMs do Linux usando as ferramentas do Google


Este documento descreve como se conectar a instâncias de máquina virtual (VM) do Linux usando o Console do Google Cloud e a Google Cloud CLI. Para mais informações sobre como as conexões SSH funcionam no Compute Engine, incluindo a configuração e o armazenamento de chaves SSH, consulte Conexões SSH com VMs do Linux.

Para outras maneiras de se conectar a VMs do Linux, como o uso de ferramentas de terceiros, incluindo o PuTTY, consulte Conectar a VMs do Linux com ferramentas de terceiros.

Antes de começar

Sistemas operacionais compatíveis

Esses métodos de conexão são compatíveis com todos os sistemas operacionais Linux disponíveis no Compute Engine. Para o Fedora CoreOS, é necessário configurar o acesso SSH antes de usar esses métodos.

Conectar-se às VMs

Para se conectar a instâncias do Linux usando o Console do Google Cloud ou da Google Cloud CLI, conclua as etapas em uma das seguintes guias.

Console

  1. No Console do Google Cloud, acesse a página Instâncias de VMs.

    Acessar instâncias de VM

  2. Na lista de instâncias de máquina virtual, clique em SSH na linha da instância à qual você quer se conectar.

    Botão "SSH" ao lado do nome da instância.

gcloud

  1. No Console do Google Cloud, ative o Cloud Shell.

    Ativar o Cloud Shell

    Na parte inferior do Console do Google Cloud, uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. O Cloud Shell é um ambiente shell com a CLI do Google Cloud já instalada e com valores já definidos para o projeto atual. A inicialização da sessão pode levar alguns segundos.

  2. No seu ambiente de desenvolvimento, execute o comando gcloud compute ssh para se conectar às instâncias que você tem permissão de acesso:

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

    Substitua:

    • PROJECT_ID: o ID do projeto que contém a instância.
    • ZONE: o nome da zona em que a instância está localizada.
    • VM_NAME: o nome da instância.

    Se você definiu propriedades padrão para a Google Cloud CLI, será possível omitir as sinalizações --project e --zone desse comando. Exemplo:

    gcloud compute ssh VM_NAME

Depois de estabelecer conexão, use o terminal para executar comandos na instância do Linux. Ao terminar, desconecte-se da instância usando o comando exit.

Resolver problemas

Para encontrar métodos de diagnóstico e resolução de conexões SSH com falha, consulte Solução de problemas de SSH.

A seguir