Se você está planejando configurar um servidor Linux Ubuntu, é importante realizar os passos corretos para garantir uma configuração adequada. Neste guia, vamos explorar os passos necessários para instalar e configurar o Linux Ubuntu Server, garantindo uma base sólida para seu servidor.
Ao seguir este guia, você aprenderá como configurar o Ubuntu Server de forma segura e otimizada. Abordaremos desde a instalação até a configuração de privilégios de usuário, firewall, acesso SSH, atualizações de sistema e personalização do seu servidor.
Para começar, vamos ver em detalhes como realizar a instalação do Linux Ubuntu Server. Este processo é fundamental para obter um sistema operacional confiável e estável para o seu servidor.
Ao realizar a instalação do Ubuntu, você estará no caminho certo para obter um servidor Linux confiável e seguro. Vamos dar o primeiro passo e iniciar a instalação agora mesmo!
Login no servidor
Para fazer login no seu servidor Linux Ubuntu, você precisa ter em mãos o endereço IP público do servidor. Além disso, é necessário possuir a senha ou chave privada da conta de usuário root. Se você ainda não está conectado ao servidor, recomendamos seguir o nosso guia que explica em detalhes como se conectar ao servidor usando o SSH.
O SSH (Secure Shell) é um protocolo de rede que permite acesso remoto e seguro ao seu servidor. Com o SSH configurado corretamente, você poderá fazer login no servidor de forma segura e gerenciar os recursos do sistema.
Como se conectar ao servidor com o SSH:
Aqui estão os passos para se conectar ao seu servidor Linux Ubuntu usando o SSH:
- Abra o aplicativo de terminal do seu sistema operacional.
- Execute o comando SSH seguido do usuário e endereço IP do servidor:
ssh nome-de-usuario@endereco-ip
Por exemplo, se o seu nome de usuário é “admin” e o endereço IP do servidor é “192.168.0.100”, o comando seria:
ssh admin@192.168.0.100
Pressione Enter para executar o comando e, em seguida, digite a senha ou forneça a chave privada quando solicitado.
Após inserir as credenciais corretas, você estará conectado ao seu servidor Linux Ubuntu e pronto para executar comandos e configurar o sistema de acordo com suas necessidades.
Configuração de usuário regular
O próximo passo será configurar uma nova conta de usuário com privilégios reduzidos para o uso no dia a dia. Assim que fizer login como root, estaremos preparados para adicionar a nova conta de usuário. No futuro, faremos o login como esta nova conta em vez da conta root.
Passo a passo: Configurando um usuário regular no Ubuntu Server
Ao configurar um usuário regular no Ubuntu Server, você estará reforçando a segurança do seu sistema e evitando o uso constante da conta root, que possui privilégios administrativos. Siga o guia abaixo para adicionar um novo usuário regular:
- Abra o terminal e faça login como root utilizando o comando:
$ sudo su
Insira a senha do usuário root quando solicitado.
- Adicione um novo usuário utilizando o seguinte comando:
# adduser nome_usuario
Substitua “nome_usuario” pelo nome da conta que deseja criar.
- Defina uma senha para o novo usuário quando solicitado.
- Preencha as informações adicionais, se necessário, ou simplesmente pressione Enter para deixá-las em branco.
- O usuário regular agora está criado! Agora, você pode fazer login com essa conta para realizar tarefas no servidor.
Lembre-se de fornecer permissões adequadas a fim de garantir que o usuário regular possa executar as ações necessárias para o seu trabalho, sem conceder privilégios administrativos desnecessários. Agora você pode prosseguir para as próximas etapas de configuração do seu servidor Ubuntu.
Comando | Descrição |
---|---|
$ sudo su | Permite fazer login como usuário root. |
# adduser nome_usuario | Adiciona um novo usuário ao sistema. |
Adicionar privilégios de superusuário
Para evitar ter que sair do nosso usuário normal e fazer login com a conta root, podemos configurar o que é conhecido como superusuário ou privilégios root para nossa conta normal. Isso permitirá que nosso usuário normal execute comandos com privilégios administrativos, ao colocar a palavra sudo antes de cada comando.
Confira abaixo o passo a passo para adicionar privilégios de superusuário:
- Acesse a sessão de configurações de usuários e grupos no seu sistema Ubuntu.
- Localize o usuário que deseja atribuir os privilégios de superusuário e clique em “Editar”.
- Navegue até a aba “Grupos” e adicione o usuário ao grupo “sudo” ou “admin”.
- Salve as alterações e feche a janela de configurações.
- Para ativar os privilégios, você precisa reiniciar a sessão do usuário ou reiniciar o sistema.
Agora que você adicionou os privilégios de superusuário ao seu usuário normal, você pode executar comandos com privilégios administrativos utilizando o sudo. Lembre-se de sempre utilizar essa funcionalidade com cuidado, garantindo que você realmente precisa dos privilégios de superusuário para realizar determinadas tarefas.
Configuração do firewall UFW
Os servidores do Ubuntu 20.04 podem utilizar o firewall UFW para garantir que sejam permitidas apenas conexões a certos serviços. O firewall atua como uma camada de segurança adicional para proteger o servidor contra potenciais ameaças externas. Nesta seção, veremos como configurar o firewall UFW para permitir conexões SSH, de modo que possamos fazer login no servidor de forma segura.
Para configurar o firewall UFW e permitir conexões SSH, siga as etapas abaixo:
- Verifique se o UFW está instalado no seu servidor. Caso não esteja, você pode instalá-lo executando o seguinte comando no terminal:
sudo apt update sudo apt install ufw
Após a instalação do UFW, você pode utilizar comandos para permitir conexões SSH no firewall. Execute os seguintes comandos no terminal, nesta ordem:
- Abra a porta padrão SSH (Porta 22):
sudo ufw allow ssh
- Ative o firewall:
sudo ufw enable
Após executar esses comandos, o firewall UFW estará configurado para permitir conexões SSH. Agora você pode fazer login no seu servidor usando o SSH.

Tabela: Comandos úteis do UFW
Comando | Descrição |
---|---|
sudo ufw status | Exibe o status do firewall UFW e suas regras |
sudo ufw allow [porta] | Permite conexões na porta especificada |
sudo ufw delete [regra] | Exclui uma regra específica do firewall UFW |
A tabela acima apresenta alguns comandos úteis do UFW que podem ser utilizados para gerenciar as regras do firewall.
Agora que você configurou o firewall UFW para permitir conexões SSH, você está pronto para fazer login no seu servidor e prosseguir com a configuração.
Precisando de Cursos de TI? Aproveite os descontos!
- Curso Prático de Administração de Redes Linux
- Hacking com Kali Linux
- Curso de Linux para Computação em Nuvem
- Curso para Aprender a Programar o Kernel Linux
- Curso de WordPress
- Curso do Básico ao Avançado em Análise de Dados e Big Data com Python e SQL
Verificação de configuração do firewall
Após a configuração do firewall no seu servidor Linux Ubuntu, é fundamental garantir que as configurações estejam corretas. Realizar uma verificação do status do firewall é uma maneira eficiente de confirmar se as conexões SSH ainda estão sendo permitidas.
Para verificar o status do firewall UFW, siga estes passos:
- Abra o terminal no seu servidor Linux Ubuntu.
- Execute o seguinte comando:
sudo ufw status
- O comando exibirá o status atual do firewall, mostrando quais portas estão abertas ou fechadas.
- Verifique se a porta SSH, geralmente a porta 22, está com a opção “ALLOW” (permitir) para o tráfego de entrada.
Se o status do firewall mostrar que a porta SSH está aberta, isso significa que as conexões SSH ainda são permitidas. Caso contrário, você precisará ajustar as configurações do firewall para permitir o tráfego SSH.
É importante observar que, após realizar alterações nas configurações do firewall, é recomendável executar novamente o comando sudo ufw status
para verificar se as alterações foram aplicadas com sucesso.
Realizar verificações regulares do status do firewall é uma prática de segurança essencial para garantir que seu servidor Linux Ubuntu esteja protegido contra ameaças externas. Continue lendo para aprender mais sobre a configuração do acesso SSH no servidor.
Configuração do acesso SSH
O acesso via SSH é um componente fundamental da administração de servidores Linux Ubuntu. Para configurar o acesso SSH para seu novo usuário, você precisará determinar se a conta root do seu servidor usa uma senha ou chaves SSH para autenticação. Dependendo do método de autenticação escolhido, serão fornecidos os passos detalhados para configurar o acesso SSH.
Configuração do acesso SSH usando senha
Se a conta root do seu servidor utiliza senha para autenticação, siga as etapas abaixo para configurar o acesso SSH:
- Abra o terminal SSH no seu sistema local.
- Execute o seguinte comando para se conectar ao seu servidor:
ssh root@endereço-ip
Substitua endereço-ip pelo endereço IP público do seu servidor.
- Quando solicitado, digite a senha da conta root para fazer login.
- Após fazer o login, você pode prosseguir com a configuração do acesso SSH para o seu novo usuário.
Configuração do acesso SSH usando chaves SSH
Se a conta root do seu servidor utiliza chaves SSH para autenticação, siga as etapas abaixo para configurar o acesso SSH:
- Abra o terminal SSH no seu sistema local.
- Execute o seguinte comando para se conectar ao seu servidor:
ssh -i /caminho/para/chaveprivada.pem root@endereço-ip
Substitua /caminho/para/chaveprivada.pem pelo caminho completo para o arquivo da chave privada SSH e endereço-ip pelo endereço IP público do seu servidor.
- Quando solicitado, digite a senha da chave privada (se aplicável) para fazer a autenticação.
- Após fazer o login, você pode prosseguir com a configuração do acesso SSH para o seu novo usuário.
Método de Autenticação | Passos de Configuração |
---|---|
Senha | 1. Conecte-se ao servidor utilizando SSH. 2. Digite a senha da conta root. |
Chaves SSH | 1. Conecte-se ao servidor utilizando SSH e a chave privada. 2. Digite a senha (se aplicável) da chave privada. |
Instalação de atualizações e pacotes adicionais
Manter seu servidor atualizado com as últimas atualizações de segurança e pacotes é essencial para garantir seu bom funcionamento e proteção contra ameaças. Além disso, você pode instalar pacotes adicionais que atendam às suas necessidades específicas. Veja como realizar essas atualizações e instalações:
Atualizações do Linux Ubuntu Server
Para atualizar seu servidor Ubuntu, você pode usar o seguinte comando no terminal:
sudo apt update && sudo apt upgrade
Esse comando irá atualizar os repositórios de software e instalar as atualizações disponíveis. Caso haja alguma atualização pendente, o sistema irá solicitá-lo para confirmar a instalação.
Instalação de Pacotes Adicionais
Para instalar pacotes adicionais no Linux Ubuntu Server, você pode usar o comando apt install
seguido do nome do pacote desejado. Por exemplo:
sudo apt install nome-do-pacote
Substitua “nome-do-pacote” pelo nome do pacote que você deseja instalar. Você também pode instalar vários pacotes simultaneamente, separando-os por espaço.
Abaixo está uma tabela com alguns pacotes adicionais úteis para diferentes finalidades:
Pacote | Descrição |
---|---|
apache2 | Servidor web Apache |
mysql-server | Servidor de banco de dados MySQL |
php | Linguagem de programação PHP |
vsftpd | Servidor FTP |
fail2ban | Ferramenta de segurança contra ataques de força bruta |
Esses são apenas alguns exemplos de pacotes adicionais que você pode instalar no seu servidor, dependendo das suas necessidades. Lembre-se de consultar a documentação oficial para obter mais informações sobre os pacotes específicos que você deseja instalar.
Ao manter seu servidor atualizado e instalar os pacotes adicionais necessários, você estará garantindo um ambiente seguro e otimizado para suas aplicações e serviços.
Otimização do sistema
Existem várias ações que podem ser realizadas para otimizar o desempenho do sistema no Linux Ubuntu Server. Ao desativar serviços não utilizados, otimizar a configuração do kernel e definir parâmetros de swap corretos, é possível garantir um melhor funcionamento do servidor.
Desativar serviços não utilizados
Ao desativar serviços não utilizados, você pode liberar recursos do sistema e reduzir a carga de trabalho. É recomendável fazer uma análise dos serviços em execução e desabilitar aqueles que não são essenciais para o funcionamento do seu servidor. Isso pode ser feito utilizando comandos como:
systemctl disable nome_do_servico
– Desabilita um serviço específico.systemctl stop nome_do_servico
– Para a execução de um serviço.
Otimizar a configuração do kernel
A configuração do kernel pode ter um impacto significativo no desempenho do seu servidor. É possível otimizar a configuração do kernel para melhorar a eficiência e a estabilidade do sistema. Para fazer isso, você pode ajustar os parâmetros do kernel no arquivo /etc/sysctl.conf
utilizando um editor de texto como o nano ou o vim. Alguns parâmetros recomendados para ajuste são:
Parâmetro | Descrição |
---|---|
vm.swappiness | Controla a eficiência da páginação de memória. Um valor baixo reduz a utilização de swap, enquanto um valor alto pode afetar o desempenho. |
net.core.somaxconn | Especifica o número máximo de conexões pendentes que o sistema pode lidar. |
fs.file-max | Define o número máximo de arquivos abertos suportados pelo sistema. |
Definir parâmetros de swap corretos
O swap é uma área no disco rígido que é usada pelo sistema operacional como memória virtual quando a memória RAM está cheia. Definir os parâmetros de swap corretos é importante para garantir um bom desempenho do servidor. Para configurar o swap, você pode criar um arquivo de swap ou usar uma partição dedicada. É recomendado atribuir um tamanho adequado ao swap com base na quantidade de memória RAM disponível no servidor.
A otimização do sistema pode melhorar significativamente o desempenho do seu servidor Linux Ubuntu. Ao desativar serviços não utilizados, otimizar a configuração do kernel e definir parâmetros de swap corretos, você pode garantir que seu servidor funcione de maneira eficiente e estável.
Personalização do sistema
Um dos aspectos interessantes do Linux Ubuntu Server é a capacidade de personalizar o sistema de acordo com suas preferências. Você pode adicionar um toque pessoal ao selecionar um papel de parede ideal e instalar extensões do GNOME para personalizar a aparência e o comportamento do sistema.
Para começar, escolha um papel de parede que represente seu estilo e personalidade. Você pode optar por imagens relacionadas à tecnologia, paisagens inspiradoras ou até mesmo fotos pessoais. Adicione um toque único ao seu servidor Ubuntu selecionando o papel de parede perfeito.
Além disso, você pode personalizar ainda mais a interface do Ubuntu Server instalando extensões do GNOME. Essas extensões oferecem recursos adicionais, como temas, ícones e widgets, permitindo que você adapte o ambiente de trabalho de acordo com suas preferências.
Experimente diferentes extensões do GNOME para encontrar as que melhor atendem às suas necessidades. Por exemplo, você pode adicionar um dock para facilitar o acesso rápido aos aplicativos, utilizar temas escuros para uma experiência visual agradável ou personalizar a barra de atividades para tornar sua área de trabalho mais produtiva.
A personalização do sistema permite que você deixe o servidor Linux Ubuntu com a sua cara, seja tornando-o esteticamente agradável ou adaptando-o às suas necessidades específicas. Sinta-se à vontade para explorar as opções disponíveis e criar um ambiente de trabalho único e personalizado.
Configuração de jogos e backup
Se você pretende jogar no seu servidor Linux Ubuntu ou fazer backup dos seus dados, é importante realizar as configurações necessárias para garantir uma boa experiência de jogo e proteção dos seus arquivos.
Configuração de jogos
Para configurar jogos no seu servidor Linux Ubuntu, você precisará seguir alguns passos:
- Verifique se o seu servidor atende aos requisitos de sistema do jogo desejado;
- Instale as bibliotecas e dependências necessárias para a execução do jogo;
- Configure as permissões de acesso para os jogadores;
- Abra as portas de rede necessárias para o jogo;
- Configure os ajustes de desempenho e otimização do sistema para obter o melhor desempenho nos jogos.
Essas etapas garantirão que o seu servidor Linux Ubuntu esteja pronto para rodar jogos de forma estável e sem problemas.
Backup do servidor
Fazer backup dos seus dados é essencial para garantir a segurança e a proteção das informações no seu servidor Linux Ubuntu. Para configurar o backup do servidor, siga estas etapas:
- Escolha um método de backup adequado, como backup local, backup em nuvem ou backup em rede;
- Defina a frequência de backup, levando em consideração a importância dos dados e a capacidade de armazenamento disponível;
- Configure o agendamento automático do backup para facilitar o processo;
- Teste regularmente a recuperação dos dados do backup para garantir a integridade das informações;
- Armazene cópias de backup em locais seguros e fora do servidor para evitar a perda total dos dados em caso de falhas.
Realizar backups regulares garantirá que seus dados estejam protegidos contra falhas de hardware, ataques de hackers e outros incidentes que possam ocorrer.

Conclusão
Neste guia, você aprendeu os passos essenciais para configurar seu servidor Linux Ubuntu. Desde o login inicial até a personalização do sistema, agora você está pronto para utilizar seu servidor de forma segura e otimizada.
Ao seguir as instruções de configuração, você criou uma base sólida para ações futuras, aumentando a segurança e a usabilidade do seu servidor. A configuração de um usuário regular, a adição de privilégios de superusuário e a configuração do firewall UFW garantem um ambiente protegido.
Além disso, você aprendeu como acessar seu servidor via SSH, instalar atualizações e pacotes adicionais, otimizar o desempenho do sistema e personalizar a aparência de acordo com suas preferências.
Agora você está preparado para aproveitar ao máximo seu servidor Linux Ubuntu. Lembre-se de revisar as etapas conforme necessário e manter seu servidor atualizado para garantir a segurança contínua e um desempenho ideal.