Notícias
Natal e 2026 com sorte: gire a Roleta da Fortuna Serverspace
Serverspace Black Friday
JH
Joe Harris
outubro 29, 2020
Atualizado novembro 30, 2025

Configuração Inicial de Servidor Ubuntu 20.04 - SSH, UFW e Fuso Horário

Linux Ubuntu

Using another OS?

Select the desired version or distribution.

Neste tutorial, faremos a configuração inicial do servidor com o Ubuntu 20.04. Servidor em nuvem Serverspace.io usado como base. A rede é configurada para eles automaticamente durante a criação, portanto, você não precisa se preocupar com isso.

Atualização do sistema

O sistema deve ser atualizado após ser instalado.

apt update
apt upgrade

Reinicie o sistema quando o processo estiver concluído.

reboot

Criação de usuários e configuração de SSH

Por padrão, apenas o usuário raiz é criado no sistema. Para usar um servidor com várias pessoas, é melhor dar a cada pessoa uma conta separada. Para criar um novo usuário, use o seguinte comando. Substitua o nome de usuário pelo login. Digite a senha de sua conta e outras informações.

adduser username

Se você selecionou a autorização por chave SSH ao criar o servidor, poderá ativar a autorização por senha. Para fazer isso, abra o arquivo de configuração do SSH:

nano /etc/ssh/sshd_config

Remova o comentário da linha:

PasswordAuthentication yes

Ou, se você precisar adicionar a capacidade de autorizar usando uma chave SSH, descomente esta linha:

PubkeyAuthentication yes

É uma boa ideia alterar a porta SSH padrão se você ativar a autenticação por senha. Isso reduz a probabilidade de invasão do servidor por meio da quebra automática da senha usando o método de força bruta.
Para fazer isso, descomente a string Port e defina-a com um valor diferente. 3355, por exemplo.

Port 3355

Salve e feche esse arquivo. Reinicie o serviço para que as configurações de porta tenham efeito.

systemctl restart sshd

Agora, para se conectar ao servidor, adicione o número da porta ao comando:

ssh user@host -p 3355

Outra coisa boa para melhorar a segurança do servidor é usar Fail2Ban.

Se quiser criar uma chave SSH, use o seguinte comando em um computador Linux local. Digite o caminho para colocar a chave e a senha para ela, que pode estar vazia. Entretanto, por motivos de segurança, é altamente desaconselhável usar chaves sem senha.

ssh-keygen

Para instalar essa chave no servidor, use o seguinte comando em um computador Linux local. Digite o caminho correto da chave, o nome de usuário e o host.

ssh-copy-id -i /path/to/key user@host

>

Use esse comando para acessar o servidor:

ssh user@host

Configuração do UFW

O UFW é um firewall. Por padrão, ele está desativado no servidor. Antes de ativá-lo, você precisa configurá-lo para permitir conexões SSH.

ufw allow OpenSSH

Se a porta SSH padrão tiver sido alterada, você precisará abrir essa porta.

ufw allow 3355/tcp

Agora, ative o UFW.

ufw enable

Todas as portas agora estão fechadas para conexões de entrada, exceto aquelas que eram permitidas. Para ver o status do UFW:

ufw status

Configurações de tempo

Outro aspecto que precisa ser configurado é a hora no sistema. Para ver a hora atual, digite o comando:

date

A hora padrão no sistema é UTC. Para alterar isso, você deve especificar o fuso horário correto. Para visualizar todos eles, use o comando:

timedatectl list-timezones

Para definir um deles:

timedatectl set-timezone Europe/Prague

Para ativar a sincronização automática de horário, instale este pacote.

apt install ntp

Ele será iniciado imediatamente após a instalação e seu servidor terá a hora correta.

Conclusão

Seguindo este guia, você realizou a configuração inicial de seu servidor Ubuntu 20.04 de maneira segura e eficiente. Atualizar o sistema, criar usuários individuais, configurar autenticação SSH, ajustar o firewall com UFW e definir o fuso horário correto são etapas essenciais para manter o servidor protegido e funcional. Além disso, práticas adicionais como alterar a porta SSH e usar Fail2Ban aumentam a segurança contra ataques de força bruta. Com essas configurações básicas, seu servidor estará pronto para hospedar aplicativos e gerenciar conexões de forma confiável.

FAQ

  • Preciso de privilégios de administrador para seguir este guia?
    Sim, a configuração inicial requer privilégios de root ou sudo para instalar pacotes, criar usuários e modificar arquivos de configuração do sistema.
  • Como criar um novo usuário no Ubuntu 20.04?
    Use o comando:
    adduser username

    Substituindo username pelo login desejado.

  • Como alterar a porta SSH padrão para maior segurança?
    Edite o arquivo /etc/ssh/sshd_config e modifique a linha Port para um valor personalizado, como 3355. Em seguida, reinicie o serviço SSH:
    systemctl restart sshd
  • Como configurar o firewall UFW corretamente?
    Primeiro, permita a conexão SSH:
    ufw allow OpenSSH

    Se alterou a porta SSH, abra-a explicitamente, depois ative o firewall:

    ufw enable
    ufw status
  • Como ajustar o fuso horário e sincronizar a hora do servidor?
    Liste os fusos horários disponíveis:
    timedatectl list-timezones

    Defina o desejado:

    timedatectl set-timezone Europe/Prague

    Para sincronização automática, instale o NTP:

    apt install ntp
  • É seguro usar chaves SSH sem senha?
    Não é recomendado. Sempre
Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA

Você também pode gostar...

Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.