Como configurar o servidor NTP e o cliente no Ubuntu

Como configurar o servidor NTP e o cliente no Ubuntu

NTP significa protocolo de tempo de rede que é utilizado para sincronizar todos os relógios do sistema em uma rede ao mesmo tempo. O NTP funciona como um protocolo e lida com os programas relacionados à sincronização do cliente e do servidor em sistemas em rede. Faz parte do suíte padrão de protocolo TCP/IP e é considerado um de seus componentes mais antigos.

A fração de tempo impreciso pode causar muitos problemas para o seu sistema. Por exemplo, processos distribuídos dependem do tempo sincronizado para garantir que sequências adequadas sejam seguidas. É necessário cronometragem consistente em toda a rede para que os recursos de segurança funcionem. As atualizações do sistema de arquivos envolvendo muitas máquinas dependem de tempos de relógio sincronizados também. Solucionar problemas, monitorar o desempenho, a aceleração da rede e os sistemas de gerenciamento de rede; Todas essas tarefas dependem da precisão dos registros de data e hora.

Agora, mostraremos como configurar o NTP Server e o cliente em um sistema Ubuntu. Então vamos começar!

Como instalar o NTP Server no Ubuntu

Instalaremos o NTP em nosso sistema Ubuntu usando o terminal. Para isso, abra seu terminal pressionando “Ctrl+alt+t”. Ou você também pode pesquisá -lo manualmente na barra de pesquisa do aplicativo:

A próxima etapa é atualizar os repositórios do sistema, utilizando o comando abaixo:

$ sudo apt update

Agora é hora de instalar o NTP no seu sistema Ubuntu:

$ sudo apt install ntp

Digite "Y/Y" para permitir que o processo instale o NTP. Para confirmar que o NTP está instalado com sucesso, verifique sua versão:

$ sntp --version

Como configurar o servidor NTP no Ubuntu

Os servidores do pool NTP são, por padrão.Conf ”:

$ sudo nano /etc /ntp.conf

O código destacado na imagem abaixo do ritmo representa o servidor de pool que é configurado por padrão:

No entanto, você pode mudar para os pools de servidores NTP mais próximos do seu local. Visite o link, ele o levará a um site onde você pode escolher sua lista de pool NTP. Por exemplo, selecionamos a lista de pools da Europa:

Adicione a lista de piscinas ao seu “/etc/ntp.conf”Arquivo para usar essa zona específica do pool:

Servidor 0.Europa.piscina.ntp.org
servidor1.Europa.piscina.ntp.org
Servidor 2.Europa.piscina.ntp.org
Servidor 3.Europa.piscina.ntp.org

Pressione “Ctrl+O” para escrever as linhas no seu arquivo de configuração do protocolo NTP:

Agora reinicie o serviço NTP para que possa entrar em vigor das mudanças que fizemos:

$ sudo systemctl reiniciar ntp

Veja o status do NTP e verifique se está ativo ou não:

$ sudo status Systemctl ntp

Confira o status do firewall em seu sistema:

$ sudo ufw status detalhado

Se o firewall do seu sistema já estiver ativo, ignore o comando abaixo do dado; Caso contrário, você deve permitir que o firewall avança:

$ sudo ufw habilitar

Utilize o comando abaixo do dado para ativar o serviço NTP no firewall, para que as outras máquinas clientes possam ter acesso ao servidor NTP:

$ sudo ufw permitir ntp

Agora, escreva este comando para recarregar o firewall:

$ sudo ufw recarregar

Verifique o status do firewall do seu sistema:

$ sudo ufw status

Como instalar o cliente NTP no Ubuntu

Esta seção demonstrará como você pode instalar um cliente NTP em seu sistema que será sincronizado com o servidor NTP. Para esse fim, em primeiro lugar, instalaremos “ntpdate”Na máquina, onde queremos configurar o cliente NTP. O "ntpdate”É uma ferramenta de linha de comando que usa um servidor NTP para sincronizar a data e a hora no Ubuntu. Para instalar "ntpdate”No seu sistema, escreva este comando em seu terminal:

$ sudo apt install ntpdate

Para entrar em sincronia com o servidor NTP, abra o “/etc/hosts”Arquive e grave o nome do host e o endereço IP no arquivo aberto. Execute o comando abaixo de saber sobre o endereço IP do seu sistema e o nome do host:

$ hostname -i
$ hostname

Agora, abra o “/etc/hosts”Arquivo em seu sistema:

$ sudo nano /etc /hosts

Adicionaremos nosso nome de host e endereço IP da seguinte forma:

10.0.2.15 Linuxhint-Vbox

Depois de adicioná -lo, salvaremos as alterações pressionando "Ctrl+O":

Antes de avançar, vamos desligar o “timesyncd”Serviço em nossa máquina cliente, utilizando este comando:

$ sudo timedatectl definido ntp

Agora, instalaremos o NTP em nossa máquina cliente:

$ sudo apt install ntp

Digitar "y/y”Para permitir que o processo de instalação continue:

Como configurar o cliente NTP no Ubuntu

Para configurar um cliente NTP em nosso sistema, faremos algumas alterações no arquivo de configuração do cliente NTP. Abra o "/etc/ntp.conf”Para configurar o cliente com o servidor NTP:

$ sudo nano /etc /ntp.conf

Adicione a seguinte linha com seu nome de host no arquivo de configuração do cliente NTP:

servidor linuxhint-vbox prefiro iburst

Aqui:

  • ““servidor”Indica a associação de clientes NTP com o servidor NTP, que é especificado com o nome do host.
  • ““preferir”Indica que o servidor especificado é preferido.
  • ““eu explodo”A opção torna possível enviar seis pacotes se o servidor NTP não estiver disponível.

Imprensa "Ctrl+o”Para salvar as mudanças no“/etc/ntp.conf" arquivo:

Agora, reinicie o serviço NTP em seu sistema, executando o comando abaixo:

$ sudo systemctl reiniciar ntp

Veja os detalhes da sincronização entre o servidor NTP e o cliente usando este comando:

$ ntpq -p

Conclusão

NTP é um protocolo TCP/IP utilizado para sincronização de tempo de rede. O NTP está associado ao protocolo e aos programas de clientes e servidores que executam em computadores em rede. Quando configuramos o NTP em uma rede, uma máquina cliente pede a um servidor para o horário atual e o utiliza para definir seu relógio. Este artigo mostra como configurar o NTP Server e o cliente em seu sistema Ubuntu. O processo de instalação e configuração do NTP nas máquinas servidores e clientes também é mostrado.