
Criando seu Laboratório de Estudos na Nuvem - Final
ADMINISTRAÇÃO LINUXREDES E INFRAVIRTUALIZAÇÃO E CLOUD


No segundo, demos os passos para reforçar essa estrutura com a configuração de regras de firewall e a criação de instâncias.
Agora, no último artigo da série, vamos mostrar como acessar suas máquinas virtuais via SSH, conectando você diretamente ao coração do seu laboratório e permitindo uma administração remota prática e eficiente.
Em nossa série de artigos sobre o GCP, começamos destacando como criar um ambiente de laboratório para estudos em redes, sistemas e cibersegurança é fundamental para profissionais e entusiastas. No primeiro artigo, mostramos como, com uma conta gratuita no Google Cloud Platform (GCP), você pode montar um espaço seguro para experimentar sem precisar investir em hardware caro.
Como acessar as instâncias do GCP pelo Linux/Mac

Para acessar as instâncias a partir de sua máquina local, vamos gerar um par de chaves SSH em nosso host. A chave pública será incluída no painel do GCP, enquanto a chave privada será usada para realizar o acesso.
Criação de chaves SSH
No seu computador, utilizando um usuário comum, a partir do terminal em sistemas operacionais Linux ou Mac, gere as chaves SSH através do comando ssh-keygen:
ssh-keygen -m PEM -N '' -f chave-bacula
O resultado será semelhante a esse:


Criação de chave ssh no terminal - Fonte: Autor
Será gerada uma chave pública (.pub) e uma chave privada no diretório local. O parâmetro “-N “ seguido das aspas simples “ ‘ ’ ” define uma senha vazia, ou seja, nenhuma senha será aplicada à chave privada. Isso possibilitará o login automático assim que a chave for declarada durante a requisição ssh, como veremos a seguir.
Geradas as chaves, visualize o conteúdo da chave pública represente no arquivo chave-bacula:
cat chave-bacula.pub
O resultado será semelhante ao abaixo. Copie o conteúdo da chave desde “ssh-rsa” até o fim da linha:


Exibindo conteúdo de chave pública no terminal - Fonte: Autor
Adicionando chaves SSH no GCP
No painel de administração do GCP clique no menu principal (canto superior esquerdo) e selecione Compute Engine > Metadados e na aba CHAVES SSH, clique no botão ADICIONAR CHAVE SSH:


Painel de administração do GCP, menu Metadados - Fonte: Autor
Cole o conteúdo da chave pública copiado anteriormente e clique no botão SALVAR:


Adicionando chave ssh - Fonte: Autor
Verifique se a chave pública foi criada corretamente. Guarde o nome do usuário:


Visualizando chave ssh adicionada - Fonte: Autor
Acessar instâncias no GCP através de chaves SSH
Antes de realizar o acesso SSH copie o endereço IP público da instância, no painel do GCP, em Compute Engine > Instâncias de VM na coluna IP externo:


Página de Instâncias de VM - Fonte: Autor
No terminal do seu host Linux, acesse a instância através do comando ssh:
ssh -i <chave-privada> <IP-DA-INSTÂNCIA>
Ao ser perguntado se gostaria de continuar com o acesso digite “yes” e pressione ENTER. Se o comando não for executado da pasta onde está localizada a chave privada, cuja chave pública foi adicionada ao GCP anteriormente, informe o endereço completo do local onde ela se encontra. O retorno será semelhante a este:


Acessando instância via ssh - Fonte: Autor
Para conectar-se nas outras instâncias criadas anteriormente, realize o mesmo procedimento apenas mudando o endereço IP externo. Para encerrar a conexão, digite “exit” e pressione ENTER.
Como acessar as instâncias do GCP pelo Windows
É possível acessar as instâncias utilizando o terminal do WSL, desde que o mesmo esteja instalado no seu host Windows. Para instalar siga os procedimentos descritos AQUI. Caso não queira instalar o WSL, pode utilizar um programa bastante conhecido para acesso remoto a terminais, chamado PuTTY.
Instalando o PuTTY e criando as chaves SSH
A instalação do PuTTY é muito simples, basta fazer o download da ferramenta através do link https://www.putty.org/, clicando em Download PuTTY.


Página inicial PuTTY.org - Fonte: Autor
Na página de Download selecione a versão mais adequada para o seu sistema. Para esse exemplo vamos selecionar a versão MSI (Windows Installer) 64-bit x86. Escolha a pasta e clique em Salvar:


Página de download PuTTY - Fonte: Autor
O procedimento de instalação consiste no famoso “Next > Next > Finish”. Execute o instalador, clique em Next em cada um dos passos da instalação e ao final clique em Finish.
Com o PuTTY instalado abra a ferramenta PuTTYgen e clique no botão Generate:


Interface do PuTTY Key Generator - Fonte: Autor
Mova o mouse várias vezes na área branca da tela para que a ferramenta gere o par de chaves SSH:


Gerando chave ssh no PuTTYgen - Fonte: Autor
Copie o conteúdo da chave pública que foi gerada:


Conteúdo da chave pública gerada - Fonte: Autor
Para gerar o arquivo da chave privada clique no botão Save private key. Em seguida confirme através do botão Sim.


Salvando arquivo de chave privada - Fonte: Autor
Escolha um local para salvar a chave e clique em Salvar. No exemplo irei nomear como “chave-windows”:


Nomeando e salvando arquivo de chave privada - Fonte: Autor
Do mesmo modo clique no botão Save public key para salvar a chave pública, caso precise compartilhar novamente.
Adicionando chaves SSH Windows no GCP
Seguindo os mesmos da seção “Adicionando chaves SSH no GCP”, retorne ao painel do GCP e realize as seguintes ações:
1. No menu principal do painel do GCP, vá até Compute Engine > Metadados;
2. Na aba Chaves SSH, clique no botão ADICIONAR CHAVE SSH;
3. Cole o conteúdo da chave pública e clique no botão SALVAR;
4. Copie o nome do usuário exibido na coluna “Nome de usuário”.


Exibindo chave pública adicionada - Fonte: Autor
Acessando instâncias no GCP através das chaves SSH
Para começar, vamos abrir a ferramenta PuTTY. Digite ou cole na caixa Host Name (or Ip address), o IP externo da instância desejada:


Interface de configuração do PuTTY - Fonte: Autor
Em seguida, clique em Connection > Data e na caixa Auto-login username digite o nome do usuário que apareceu no painel da GCP, quando você colou a chave pública:


Adicionando dados de conexão ao PuTTY - Fonte: Autor
Para concluir a configuração, expanda o menu SSH, em seguida expanda também o submenu Auth. Clique em Credentials e busque a chave privada criada anteriormente em Private key file for authentication através do botão Browse...:


Adicionando chave privada - Fonte: Autor
Incluída a chave, clique no botão Open no canto inferior direito da janela. Na janela de alerta clique em Accept. Sua conexão será estabelecida:


Acesso à instancia do GCP através do PuTTY - Fonte: Autor
Se você chegou até aqui, NOSSA MELHOR CONTINÊNCIA PARA VOCÊ! Com o acesso via SSH configurado, você concluiu a montagem de um laboratório completo na nuvem – um espaço seguro e funcional, ideal para explorar e experimentar em redes, sistemas e cibersegurança.


Essa jornada demonstrou que, com as ferramentas certas, é possível criar um ambiente de aprendizado poderoso sem grandes investimentos em hardware. Agora, armado com a habilidade de gerenciar suas instâncias remotamente, você está pronto para enfrentar desafios reais e expandir seus conhecimentos. Que esse conhecimento impulsione sua carreira e inspire novas descobertas..
Até a próxima!
#PenseForaDaCaixa