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
- Para usar os exemplos de linha de comando deste guia, faça o seguinte:
- Instale ou atualize para a versão mais recente da Google Cloud CLI.
- Defina uma região e uma zona padrão.
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
- No Console do Google Cloud, acesse a página Instâncias de VMs.
-
Na lista de instâncias de máquina virtual, clique em SSH na linha da instância
à qual você quer se conectar.
gcloud
-
No Console do Google Cloud, ative 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.
-
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
- Saiba como se conectar a VMs do Windows.
- Saiba como gerenciar o acesso às instâncias.
- Saiba como se conectar a VMs do Linux usando ferramentas de terceiros.
- Saiba como se conectar a VMs do Linux usando métodos avançados.
- Saiba como transferir arquivos para instâncias.
- Saiba como as conexões SSH com VMs do Linux funcionam no Compute Engine.
- Saiba mais sobre o SSH no navegador.