Transforme o seu Ubuntu Server num servidor de horas

5 Comentários

O NTP é um protocolo de sincronização, que permite automaticamente acertar os relógios das máquinas. Este protocolo usa o porto lógico 123 e o protocolo UDP e foi concebido para ser robusto e fiável, garantindo que o relógio interno de um servidor seja mantido na hora exata, a partir da informação de sincronização por outros servidores NTP no mundo.

Hoje vamos aprender como configurar um servidor de horas no Ubuntu Server.

Transforme o seu Ubuntu Server num servidor de horas


Numa rede informática é muito importante que todos os equipamentos tenham a mesma data/hora e daí a necessidade de configurar um serviço como o NTP (Network Time Protocol).

Esta sincronização é importante, pois além de ter sempre o relógio da máquina acertado, permite, por exemplo, comparar logs de várias máquinas em espaços de tempo muito reduzidos e assim avaliar determinados acontecimentos. Tendo configurado um servido NTP, as máquinas podem ajustara a hora atual do relógio com uma precisão na ordem dos milissegundos.

Como configurar o NTP no Ubuntu Server?

Antes de começarmos a instalação do servidor NTP deixar apenas uma dica. Usando o comando timedatectl podemos saber todas as informações do sistema relativamente a data e hora.

Transforme o seu Ubuntu Server num servidor de horas

A instalação do serviço NTP é muito simples. Para tal basta abrir o terminal e inserir o seguinte comando:

Transforme o seu Ubuntu Server num servidor de horas

Em seguida vamos ao ficheiro de configuração(/etc/ntp.conf) e vamos adicionar o serviço NTP do Observatório Astronómico de Lisboa adicionando os seguintes endereços:

  • server ntp02.oal.ul.pt
  • server ntp04.oal.ul.pt

Transforme o seu Ubuntu Server num servidor de horas

Depois de realizadas as alterações salvem e saiam do editor e reiniciem o serviço com o comando:

sudo systemctl restart ntp

No servidor deve permitir a comunicação para o porto lógico UDP 123. Podem fazer isso com o seguinte comando:

sudo ufw allow from any to any port 123 proto udp

Transforme o seu Ubuntu Server num servidor de horas

Para desativarem a sincronização por omissão do Ubuntu devem executar o seguinte comando

timedatectl set-ntp off

Configurar o serviço de horas no cliente

Do lado do cliente o processo é idêntico. Para tal, basta que defina como server o endereço IP do servidor (vamos considerar que é o 10.20.30.40). A configuração deverá ser realizada no ficheiro /etc/ntp.conf.

Transforme o seu Ubuntu Server num servidor de horas

Como viram é muito fácil configurar o NTP no Ubuntu e derivados. A data/hora de um sistema é uma das configurações mais importantes do mesmo. Através dessa informação atualizada, podemos em determinados casos, verificar através dos logs tudo o que se passou com o nosso sistema numa determinada data/hora. Se ainda não configuraram, aqui está uma boa oportunidade.

Leia também…

Comentários

5

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Manuel Silva
    Manuel Silva

    Muito útil! Gosto deste género de conteúdos no Pplware.

  2. Avatar de José Maria Oliveira Simões
    José Maria Oliveira Simões

    É muito importante e útil este tipo de informação. Estão de parabéns.

  3. Avatar de Andre
    Andre

    Recentemente tive de fazer um projeto em linux e tive de configurar o servidor ntp, este tutorial é muito simples e funciona 100%

    1. Avatar de José Maria Oliveira simões
      José Maria Oliveira simões

      Parabéns. Nada como meter a mão na massa. Isso resolve por exemplo, ter servidores com o relógio com horas diferentes e ter erros estranhos nos logs de sistema. Nada como ter um maestro com a batuta não mão a dar o compasso correto à orquestra. A partir daí, os logs ficam limpinhos. Outra que também é simples de meter em pratica é as quotas dos discos. Resolve montes de problemas e pode-se obter alertas antes dos problemas acontecerem. Nada como resolver um potencial problema , antes de ele acontecer e provocar o caus. Quanto o telefone toca, pode ser já muito tarde.

  4. Avatar de UnhuZpt
    UnhuZpt

    iptables demasiado permissivo – devia ser restricto a subnet especifica