Criando e Conectando ao Seu Primeiro Servidor Linux
Suba um servidor Linux Ubuntu 24.04 na nuvem, configure a autenticação por chave SSH e aprenda a navegar pelo seu novo servidor. Este exercício usa a DigitalOcean, mas os passos funcionam com qualquer provedor de nuvem.
Precisa de um servidor? Ganhe $200 em créditos grátis na DigitalOcean- Um computador com terminal (macOS, Linux ou Windows com WSL)
- Um servidor na nuvem (usamos a DigitalOcean neste exercício, mas qualquer servidor Ubuntu 24.04 funciona)
- Familiaridade básica com a digitação de comandos em um terminal
Você precisa de um servidor Linux para acompanhar este exercício. Qualquer provedor de nuvem funciona, mas recomendamos a DigitalOcean pela interface simples e configuração rápida.
Ganhe $200 em créditos grátis para começar.
Divulgação: este é um link de afiliado. Podemos ganhar uma comissão sem custo extra para você.
- Criar um servidor Linux na nuvem rodando Ubuntu 24.04
- Gerar e configurar chaves SSH para acesso seguro
- Conectar-se a um servidor remoto via SSH
- Navegar pelo sistema de arquivos do Linux e executar comandos básicos
- Entender a diferença entre acesso root e acesso de usuário comum
Gerar um Par de Chaves SSH
Antes de criar um servidor, gere um par de chaves SSH na sua máquina local. Isso permite que você faça login com segurança sem precisar de senha.
Criar um Droplet Ubuntu 24.04
Faça login na DigitalOcean, adicione sua chave pública SSH e crie um novo droplet. Escolha Ubuntu 24.04 LTS como imagem. Um plano Basic com 1 GB de RAM e 1 vCPU ($6/mês) é suficiente para aprendizado. Escolha a região do datacenter mais próxima de você.
Conectar-se ao Seu Servidor via SSH
Use o SSH para se conectar ao seu novo droplet. Substitua o endereço IP abaixo pelo mostrado no seu painel da DigitalOcean.
Explorar Seu Servidor
Execute alguns comandos básicos para entender com o que você está trabalhando. Verifique a versão do sistema operacional, os recursos disponíveis e o espaço em disco.
Navegar pelo Sistema de Arquivos do Linux
Aprenda a se mover pelo sistema de arquivos, listar arquivos e entender a estrutura de diretórios de um servidor Linux.
Atualizar os Pacotes do Sistema
Sempre atualize os pacotes do seu servidor logo após criá-lo. Isso garante que você tenha as últimas correções de segurança.
Instalar Ferramentas Essenciais
Instale algumas ferramentas comumente usadas que não vêm incluídas por padrão. Elas serão úteis ao longo do restante desta série.
Encontrou um problema?
Série:Série de Configuração de Servidor LinuxParte 1 de 5
Mais exercícios
Linux
Protegendo seu Servidor Linux: Primeiros Passos Essenciais
Reforce a segurança de um servidor Ubuntu 24.04 recém-criado: crie um usuário não-root, restrinja o acesso SSH, configure um firewall com o UFW e configure o fail2ban para bloquear ataques de força bruta.
45 minutos
Terraform
Implante um Droplet da DigitalOcean com Terraform
Aprenda os fundamentos de Infrastructure as Code implantando um servidor web simples na DigitalOcean usando Terraform. Perfeito para iniciantes começando sua jornada em IaC.
60 minutos
Linux
Executando Containers Docker no Seu Servidor Linux
Instale o Docker e o Docker Compose no Ubuntu, execute seu primeiro container, implante um stack WordPress com docker-compose e configure o Nginx como reverse proxy na frente dos seus containers.
60 minutos
Also worth your time on this topic
Protegendo seu Servidor Linux: Primeiros Passos Essenciais
Reforce a segurança de um servidor Ubuntu 24.04 recém-criado: crie um usuário não-root, restrinja o acesso SSH, configure um firewall com o UFW e configure o fail2ban para bloquear ataques de força bruta.
45 minutos
Fundamentos de SSH e Autenticação por Chave
Como funciona a autenticação por chave SSH? Como você configura isso?
junior
Checklist de Hardening de SSH
Guia abrangente para reforçar a configuração do seu servidor SSH e melhorar a segurança.
30-45 minutos