Conteúdo do Curso
Introdução à Computação em Nuvem
Introdução à Computação em Nuvem
Conectando à Instância do Seu Dispositivo
In the last chapters, we created and configured an instance on AWS EC2; now, let's see how we can connect to the instance and start working with it.
First, let's understand why we need to connect to an EC2 instance in general.
Nos últimos capítulos, criamos e configuramos uma instância no AWS EC2; agora, vamos ver como podemos conectar à instância e começar a trabalhar com ela.
Primeiro, vamos entender por que precisamos conectar a uma instância EC2 em geral.
Connecting to the Instance
There are several ways to connect to the instance. We'll cover 2 of them. The first way will be connecting to the instance through the terminal on your device. This way, you'll be managing the instance remotely through the terminal on your machine. I'm working on a MacOS, so I'll be demonstrating through its console, but keep in mind that it doesn't matter which device we're using, as most of the time we'll be managing a Linux server, where the platform doesn't matter.
So let's start with the first method.
Connection via Terminal
To connect, we need to use our private SSH key. In the terminal, you need to enter the path to where this SSH key is located, the username in AWS (by default, it's ec2-user
for Linux), and also the public DNS of your instance:
Para conectar, precisamos usar nossa chave SSH privada. No terminal, você precisa inserir o caminho para onde esta chave SSH está localizada, o nome de usuário na AWS (por padrão, é ec2-user
para Linux), e também o DNS público da sua instância:
Nota
Neste curso, você precisará de comandos básicos de navegação no bash para gerenciar uma máquina virtual remotamente. Se você não os conhece, não se preocupe, pois eu vou mostrar todos os comandos e explicar o que eles fazem.
Após executar este comando, você obterá o seguinte resultado:
Assim, conseguimos acesso ao servidor remoto e podemos gerenciá-lo.
Conectando através do Terminal AWS
O segundo método será mais fácil em alguns aspectos do que o primeiro, mas este método é menos eficiente porque sacrificamos algumas funcionalidades e a aparência de um hacker real que trabalha apenas através do console.
Para conectar através do AWS, precisamos clicar no grande botão Connect
no canto superior direito:
Ao clicar no botão, você será levado a um menu onde serão oferecidas várias opções de conexão. Escolha "Conectar usando EC2 Instance Connect" e clique em Connect
:
Depois disso, o console abrirá diretamente no seu navegador, permitindo-nos gerenciar remotamente a máquina virtual:
Agora temos a capacidade de gerenciar o computador virtual diretamente do console do navegador.
Erros Comuns de Conexão
Um dos erros mais comuns ao conectar-se a uma instância é a configuração inadequada dos Grupos de Segurança, especificamente a entrada de conexão SSH.
Se você não conseguir estabelecer uma conexão e o erro persistir ao tentar novamente, verifique o grupo de segurança associado a esta instância e veja se há uma entrada permitindo acesso SSH de qualquer IP via porta 22
. Deve permitir o IP 0.0.0.0/0
para este propósito.
Esta entrada deve se parecer com isto:
Depois disso, podem haver várias razões. Se você encontrar erros após verificar várias vezes, sinta-se à vontade para escrever "Dê feedback sobre este capítulo," e tentarei ajudá-lo o mais rápido possível!
1. O que a conexão a uma instância EC2 permite que você faça?
2. Qual é o nome de usuário padrão ao conectar-se a uma instância Linux EC2 via SSH?
3. Como você pode visualizar o DNS público da sua instância?
4. Qual erro comum pode impedir você de se conectar à sua instância EC2?
Obrigado pelo seu feedback!