Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Conectando à Instância do Seu Dispositivo | Visão Geral do EC2
Introdução à Computação em Nuvem
course content

Conteúdo do Curso

Introdução à Computação em Nuvem

Introdução à Computação em Nuvem

1. Introdução às Tecnologias de Nuvem
2. Visão Geral do AWS S3
3. Visão Geral do EC2
4. Gerenciamento de RDS

book
Conectando à Instância do Seu Dispositivo

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.

Conectar a uma instância EC2 dá a você controle total sobre uma máquina virtual remota executando nos servidores da Amazon. Aqui estão as principais razões e capacidades que a conexão SSH fornece:

  • Gerenciamento de Software: Você pode instalar, atualizar e desinstalar software na sua instância;
  • Configuração do Sistema: Você pode modificar arquivos de configuração e configurações do sistema, por exemplo, para otimizar o desempenho do servidor ou configurar um servidor web;
  • Gerenciamento de Arquivos: Você pode enviar, mover, modificar e excluir arquivos no seu servidor. Isso permite que você hospede um site, como no seu caso, ou gerencie dados de aplicativos;
  • Executar e Gerenciar Serviços: Você pode gerenciar serviços e processos e iniciá-los e pará-los conforme necessário.

Conectando à Instância

Existem várias maneiras de conectar à instância. Vamos cobrir 2 delas. A primeira maneira será conectar à instância através do terminal no seu dispositivo. Desta forma, você estará gerenciando a instância remotamente através do terminal na sua máquina. Estou trabalhando em um MacOS, então vou demonstrar através do seu console, mas lembre-se de que não importa qual dispositivo estamos usando, já que na maioria das vezes estaremos gerenciando um servidor Linux, onde a plataforma não importa.

Então, vamos começar com o primeiro método.

Conexão via Terminal

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:

Você pode visualizar o DNS público da sua instância abrindo a instância na sua lista de instâncias:

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:

Nota

A propósito, aqui você também pode ler sobre como conectar via chave SSH, como descrevi no primeiro método.

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?
O que a conexão a uma instância EC2 permite que você faça?

O que a conexão a uma instância EC2 permite que você faça?

Selecione a resposta correta

Qual é o nome de usuário padrão ao conectar-se a uma instância Linux EC2 via SSH?

Qual é o nome de usuário padrão ao conectar-se a uma instância Linux EC2 via SSH?

Selecione a resposta correta

Como você pode visualizar o DNS público da sua instância?

Como você pode visualizar o DNS público da sua instância?

Selecione a resposta correta

Qual erro comum pode impedir você de se conectar à sua instância EC2?

Qual erro comum pode impedir você de se conectar à sua instância EC2?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
We're sorry to hear that something went wrong. What happened?
some-alt