Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvidas sobre comandos gcloud compute ssh [VM] e ssh [ip]

Olá a todos,

Estou com algumas dúvidas relacionadas aos comandos gcloud compute ssh [VM-NAME] e ssh [VM-IP] ao tentar acessar uma máquina virtual (VM) no Google Cloud Platform.

Recentemente, criei uma nova máquina virtual com o seguinte comando:

gcloud compute instances create vm-base \
--zone=us-west1-a \
--machine-type=e2-micro \
--image-family=ubuntu-2004-lts \
--image-project=ubuntu-os-cloud

Aqui está o que tenho observado:

Quando uso gcloud compute ssh [VM-NAME], consigo acessar a máquina sem problemas, mesmo que eu não tenha configurado explicitamente a chave SSH no servidor.

No entanto, quando tento acessar a mesma máquina usando o comando ssh [VM-IP], não consigo. Isso ocorre devido à falta de uma chave pública cadastrada no servidor, o que é esperado.

A minha dúvida principal é:

  • Por qual motivo o gcloud compute ssh permite o acesso à VM mesmo sem uma chave pública cadastrada, enquanto o método ssh [VM-IP] não permite?
  • Existe alguma forma não convencional que o CLI do gcloud utiliza para garantir esse acesso?

Agradeço a todos que puderem compartilhar insights ou conhecimento sobre essa diferença de comportamento.

1 resposta
solução!

Entendi o processo no curso posterior.