Módulo 0 — Sua primeira VPS
Criando sua primeira VPS
Lição 1 de 1
🎬
Vídeo desta lição ainda não foi gravado.
O conteúdo em texto abaixo já está completo.
Módulo 0, Lição 1 — Criando sua primeira VPS
Tempo estimado: 3h · Pré-requisito: nenhum — este é o ponto zero de tudo
1. O que é uma VPS, afinal (a analogia do apartamento alugado)
Imagina que você precisa de um espaço pra montar seu próprio consultório, mas não tem dinheiro (nem necessidade) de comprar um prédio inteiro. Você aluga uma sala comercial dentro de um prédio maior — o prédio tem a estrutura (energia, elevador, segurança), mas a sala é só sua: você decide o que colocar dentro, quem entra, como organiza.
Uma VPS (Virtual Private Server — Servidor Privado Virtual) é exatamente isso, só que em vez de um prédio físico, é um computador físico gigante, num data center, que uma empresa (a "Hostinger", no seu caso) divide em vários "apartamentos" virtuais independentes. Cada VPS:
- Tem seu próprio pedaço garantido de processador, memória e disco (diferente de "hospedagem compartilhada", onde você divide tudo com desconhecidos sem saber quanto vai sobrar).
- Roda seu próprio sistema operacional, completo e isolado dos vizinhos — é como se fosse um computador de verdade, só que sem teclado nem monitor físico, acessado só por internet.
- Fica ligada 24 horas por dia, com um endereço de internet fixo (o IP público, que você já estudou na Fase 0) — é isso que permite qualquer pessoa do mundo acessar
uptechdesk.coma qualquer hora.
💡 Dica de professor: se você já mexeu com Docker (e você já mexeu — o msp-lab inteiro roda em containers), pensa assim: uma VPS está pro data center inteiro assim como um container Docker está pro seu PC — um pedaço isolado, com recursos garantidos, dentro de uma máquina maior.
2. Escolhendo onde contratar
Existem dezenas de empresas que vendem VPS — DigitalOcean, Vultr, Hetzner, AWS, Hostinger, entre outras. Não existe "a única certa" — mas pra quem está começando, vale escolher por 3 critérios:
- Preço previsível — planos fixos mensais, sem surpresa de fatura (algumas nuvens gigantes tipo AWS cobram por uso, o que é ótimo pra empresas grandes mas assustador pra quem está aprendendo).
- Painel simples — você vai entrar nesse painel toda vez que quiser reiniciar a VPS, ver uso de disco, etc. Precisa ser fácil de navegar.
- Console de emergência — isso é crítico e pouca gente pergunta antes de contratar: se um dia você travar o acesso SSH (aconteceu de verdade nesta jornada, lembra do teste de força bruta que quase te bania por 24h?), você precisa de um jeito de entrar sem internet, direto pelo navegador, como se estivesse na frente do teclado físico da máquina. Isso chama console VNC ou console de resgate.
Neste curso usamos a Hostinger (é o provedor real usado em toda a jornada) — mas os passos seguintes são conceitualmente iguais em qualquer provedor sério.
3. Contratando a VPS — o que escolher
Ao criar sua VPS, você vai se deparar com algumas decisões. Aqui está o "porquê" de cada uma:
| Decisão | O que escolher pra aprender | Por quê |
|---|---|---|
| Sistema operacional | Ubuntu Server (a versão LTS mais recente, hoje 24.04) | É o mais documentado do mundo — qualquer erro que você tiver, alguém já teve e escreveu a solução |
| Plano/tamanho | O menor disponível pra começar (tipicamente 1 vCPU / 4GB RAM) | É literalmente o tamanho da VPS real usada nesta jornada inteira — dá pra rodar nginx, Postgres pequeno, um site, com folga |
| Localização do data center | O mais próximo de onde seus visitantes estão | Menor "distância" = resposta mais rápida (menos latência) |
| Autenticação inicial | Chave SSH, não senha, se o provedor oferecer essa opção na criação | Evita o problema de senha fraca desde o primeiro segundo — mais sobre isso já já |
⚠️ Atenção: alguns provedores tentam empurrar "add-ons" (backup automático pago, painel de controle extra, proteção anti-DDoS premium). Pra aprender, não precisa de nenhum disso ainda — você vai aprender a fazer seu próprio backup manual mais pra frente no curso, entendendo o que está fazendo, em vez de pagar por uma caixa-preta.
4. O que é uma chave SSH (a analogia da chave vs da senha)
Antes de acessar sua VPS pela primeira vez, você precisa entender uma decisão importante: como você vai provar, pra VPS, que é você mesmo.
Existem dois jeitos:
- Senha — uma palavra secreta que você digita toda vez. Problema: senhas podem ser adivinhadas por tentativa e erro (é literalmente o "ataque de força bruta" que você já viu funcionando no lab do Wazuh — dezenas de robôs na internet tentam senha o dia inteiro em qualquer VPS nova).
- Chave SSH — um par de arquivos matemáticos gerados no seu computador: uma chave privada (fica só com você, nunca sai da sua máquina, tratada como uma senha supersecreta) e uma chave pública (essa você entrega pra VPS, sem problema nenhum se alguém vir ela). A VPS usa a chave pública pra te "desafiar" de um jeito que só quem tem a chave privada correspondente consegue responder.
A analogia mais simples: senha é como uma combinação de cadeado que você fala em voz alta toda vez (alguém pode ouvir, ou ficar tentando números até acertar). Chave SSH é como uma chave física com dentes únicos, cortada especificamente pra sua fechadura — impossível de "adivinhar", só copiando o objeto físico (que nunca sai do seu bolso).
4.1 Gerando sua própria chave (mão na massa)
No seu computador (não na VPS ainda — a chave nasce na sua máquina):
ssh-keygen -t ed25519 -C "seu-email@exemplo.com"
Isso cria dois arquivos, por padrão em ~/.ssh/:
id_ed25519— a chave privada. Nunca compartilhe, nunca mande por email, nunca cole em chat nenhum.id_ed25519.pub— a chave pública. Essa você pode até publicar sem problema — é feita pra ser entregue a outros.
💡 Dica de professor:
ed25519é o tipo de chave mais moderno e recomendado hoje — mais seguro e mais rápido que o antigorsa. Se algum tutorial por aí mandar usarrsa, pode ignorar,ed25519é melhor.
Durante a criação da VPS, o painel da Hostinger (ou de qualquer provedor sério) vai te perguntar a chave pública — é o conteúdo do arquivo .pub que você cola lá. A partir desse momento, só quem tem a chave privada correspondente consegue entrar.
5. O primeiro acesso — o momento da verdade
Com a VPS criada e a chave configurada, o provedor te dá um endereço IP público (ex: 2.24.15.9 — literalmente o IP real usado nesta jornada). O primeiro acesso é feito pelo protocolo SSH (Secure Shell), que é o "controle remoto" seguro e criptografado de um terminal Linux.
ssh root@SEU_IP_AQUI
Na primeira vez, seu terminal vai perguntar algo como:
The authenticity of host 'SEU_IP' can't be established.
Are you sure you want to continue connecting (yes/no)?
Isso é normal e esperado — é o seu computador dizendo "eu nunca falei com essa máquina antes, tem certeza que é ela mesmo?". Digite yes. A partir daí, seu computador vai lembrar dessa VPS (guardado em ~/.ssh/known_hosts) e não vai perguntar de novo, a menos que o "documento de identidade" da VPS mude (o que pode ser sinal de algo suspeito, se acontecer de repente sem você ter reinstalado nada).
Se tudo deu certo, você vai cair direto num terminal — você está, literalmente, dentro da sua VPS, a milhares de quilômetros de distância, como se estivesse sentado na frente dela.
6. Os primeiros comandos de sobrevivência
Assim que entrar, antes de instalar qualquer coisa, rode estes três comandos — eles são o equivalente a "verificar se o apartamento novo tem água e luz":
# 1. Atualiza a lista de programas disponíveis
apt update
# 2. Instala as atualizações de segurança pendentes
apt upgrade -y
# 3. Confirma a versão do sistema operacional
lsb_release -a
E, pra já ir se acostumando com o vocabulário da Fase 1 do curso, confirme o IP da sua própria VPS por dentro dela mesma:
ip -brief addr show
Compare o que aparece aqui com o IP que o painel da Hostinger te mostrou — devem ser o mesmo número. Essa é a diferença entre um IP privado (que você estudou na Fase 0, tipo 192.168.1.x) e o IP público real e único da sua VPS, que qualquer pessoa do planeta consegue alcançar.
7. Exercícios práticos
Exercício 1 — Gere sua própria chave SSH (se ainda não tiver uma), seguindo a seção 4.1. Rode cat ~/.ssh/id_ed25519.pub e confirme que consegue ver o conteúdo da chave pública.
Exercício 2 — Contrate (ou já tendo contratado) sua VPS, complete o primeiro acesso via ssh root@SEU_IP. Anote o IP que você recebeu.
Exercício 3 — Rode os 3 comandos de sobrevivência da seção 6. Se apt upgrade pedir confirmação, aceite.
Exercício 4 (gravação) — Esta é a primeira lição em vídeo do curso: grave sua tela fazendo os exercícios 1 a 3 do zero absoluto, narrando o que está fazendo e por quê. Não precisa ser perfeito — o objetivo é mostrar o processo real, erros incluídos (erro real, resolvido na hora, ensina mais que um tutorial "perfeito demais").
Responda o questionário abaixo pra fechar a lição — o próximo módulo (Fundamentos de Rede) vai te ajudar a entender profundamente o que são aqueles números (192.168.1.x, 2.24.15.9) que já apareceram aqui.
Teste de fixação
Responda pra fechar a lição — suas respostas ficam registradas na sua conta.
Crie uma conta grátis pra responder o teste e registrar seu progresso.
Criar conta grátis