AWS | Como SSH no EC2 usando o Putty

Aws Como Ssh No Ec2 Usando O Putty



O SSH em uma instância do EC2 é uma etapa bastante importante, pois permite que o usuário utilize os serviços da instância do AWS EC2. Além disso, alguns dos sistemas operacionais instalados na instância AWS EC2 possuem apenas um terminal SSH, o que significa que não há GUI (Graphical User Interface) para fazer uso dos serviços fornecidos por esse sistema operacional específico.

O Putty é uma ferramenta que faz a conexão SSH para o usuário e fornece uma GUI para configurar essa conexão. Putty pode ser facilmente usado para SSH em uma instância EC2 da Amazon. Esta postagem explicará o processo de uso do Putty para SSH em uma instância do AWS EC2.

Baixe e instale o Putty

A maioria deles não é instalada na máquina do usuário, portanto, o primeiro passo é realmente baixar e instalar o putty na máquina do usuário. Para isso, visite a página oficial do Putty clicando em aqui. Na página do Putty, clique no botão que diz “Download Putty”:









Depois disso, a página de download do Putty será aberta. Nesta página, selecione a versão do Putty de acordo com a arquitetura e o sistema operacional no qual será instalado. Para esta postagem, será x64-bit para Windows:







Após o download do Putty, execute o arquivo baixado para iniciar o processo de instalação do Putty:



Vá até o assistente de instalação do Putty e instale-o em seu sistema. Depois que o processo de instalação estiver concluído, pesquise o Putty no menu Iniciar:

Clicar no aplicativo desde o início irá iniciá-lo:

Usando Putty para SSH na instância do EC2

Para se conectar a uma instância do EC2 usando o Putty, você precisa configurar sua conexão. Em primeiro lugar, obtenha o endereço da instância do EC2 e o nome de usuário na “Página de Conexão” da instância do EC2. Então, abra a página de conexão clicando com o botão direito do mouse na instância do EC2 e selecione a opção “Conectar” no menu:

Na página de conexão, mude para a guia “cliente SSH” e copie o “username@publicadress” do exemplo de comando SSH:

Volte para o Putty e cole este username@publicaddress no campo “Host Name” e mantenha a porta em “22”:

Depois disso, precisamos anexar o arquivo do par de chaves .ppk, para isso, no menu de navegação à esquerda, abra “Credenciais: em “Auth” dentro de “Conexão => SSH”:

Depois disso, clique no botão do navegador e pesquise no arquivo ppk (caso o arquivo ppk não esteja disponível e apenas o .pem, visite a próxima seção e volte a esta etapa):

Depois que a chave privada é carregada no Putty, todas as configurações estão em vigor. Basta clicar no botão Abrir para iniciar a conexão SSH com a instância do EC2:

Após isso, abrirá um terminal com um pop-up de confirmação, basta clicar na opção “Aceitar”:

Após isso, dentro do terminal, será feita a conexão SSH com a instância AWS EC2:

Isso conclui a conexão com a AWS Instance por meio do Putty.

Gerando arquivo PPK a partir de arquivo PEM com PuttyGen

O par de chaves anexado à instância do EC2 não pode ser alterado após a criação da instância do EC2. Isso significa que, se o usuário criou um par de chaves no formato pem, esse par de chaves não pode ser usado com o Putty. Para resolver isso, o Putty fornece um aplicativo “puttygen” que pode converter os arquivos de pares de chaves “pem” em arquivos de pares de chaves “ppk”.

Para isso, abra a pasta de instalação do Putty na máquina do usuário e dentro dessa pasta abra o aplicativo chamado “puttygen”:

Dentro deste aplicativo Putty Key Generator, clique na guia “Conversões” e depois em “Importar”:

Em seguida, procure o arquivo pem que está anexado à sua instância do EC2 e carregue-o:

Feito isso, basta clicar em “Save Private Key” e salvar a chave privada no formato PPK:

Após isso, entre na pasta e verifique a existência do arquivo ppk:

Isso é tudo sobre como criar um arquivo ppk a partir de um arquivo pem para a instância do EC2.

Conclusão

O Putty pode ser usado para formar uma conexão SSH com a instância AWS EC2 com bastante facilidade, para isso o usuário precisa ter certeza de que o Putty está instalado em sua máquina. Depois disso, abra o Putty e forneça todos os detalhes necessários. Feitas as configurações de conexão, basta clicar no botão “abrir” no Putty e um novo terminal se abrirá e se conectará ao SSH da instância do EC2.