Jak znaleźć mój serwer NTP w Debianie

NTP jest skrótem od „Network Time Protocol”, który jest używany do synchronizacji czasu serwera i maszyny klienta. W tym procesie maszyna kliencka żąda serwera o bieżący czas, a serwer wysyła dane w postaci pakietów. Istnieje standard czasu, który jest uniwersalny, a po nim wszyscy znani jako UTC (Coordinated Universal Time). Port 123 jest domyślnie przypisany do serwera NTP, a cały ten proces jest śledzony przez protokół Datagramowy użytkownika (UDP).

w tym poście skupiamy się na znalezieniu serwera NTP, instalując i konfigurując NTP w Debianie.

jak znaleźć mój serwer NTP na Debianie

NTP to proces, w którym maszyna kliencka żąda od serwera Ustawienia czasu. Więc najpierw zrozumiemy, jak zainstalować i skonfigurować serwer NTP, a następnie dowiemy się, jak dowiedzieć się adresy IP NTP.

instalacja i konfiguracja NTP: najpierw zaktualizujemy repozytorium Debiana:

$ sudo apt update

zainstalujemy najnowszy dostępny pakiet NTP:

$ sudo apt install NTP-y

domyślnie po instalacji NTP powinien mieć status Aktywny, możesz go potwierdzić, sprawdzając jego status, ale jeśli jest nieaktywny, możesz uruchomić serwer NTP:

$ sudo systemctl start ntp

po ponownym uruchomieniu sprawdź jego status, czy jest uruchomiony, czy nie:

$ sudo systemctl status ntp

stąd NTP działa. Teraz skonfigurujemy firewall tak, aby umożliwiał klientowi żądanie serwera, w przeciwnym razie ograniczy on klienta do wysyłania dowolnego zapytania i w tym celu najpierw przejdzie do trybu root.

$ sudo-s

Uruchom te dwa polecenia tutaj, prosząc zaporę, aby umożliwić zapytania na porcie 123, który jest domyślnie przydzielony do NTP.

iptables-A OUTPUT-P udp –dport 123-j ACCEPT
iptables-A INPUT-p udp — dport 123-j ACCEPT

teraz zakończymy tryb użytkownika root jako:

Zakończ

weryfikacja NTP pracy przy użyciu ntpstat: polecenie ntpstat pokazuje nam, czy połączenie jest nawiązane między serwerem a klientem, jeśli połączenie jest nawiązane, wtedy status będzie „zsynchronizowany”. Jeśli ntpstat generuje błąd „command not found” podczas uruchamiania polecenia:

$ ntpstat

następnie możemy zainstalować ntpstat uruchamiając następujące polecenie.

$ sudo apt install ntpstat-y

teraz, aby sprawdzić stan, ponownie uruchom polecenie.

$ ntpstat

wyjście pokazuje adres IP serwera NTP wraz z ostatnimi szczegółami korekty czasu z serwerem i w celu weryfikacji stanu synchronizacji zegara uruchomimy polecenie, aby uzyskać status wyjścia.

$ echo $?

wynik ” 0 ” oznacza, że zegar klienta jest zsynchronizowany z serwerem. Inne wyniki mogą być albo „1”, co oznacza, że zegar maszyny klienta nie jest zsynchronizowany z serwerem lub” 2″, co oznacza, że Klient nie jest podłączony do serwera.

sprawdzanie serwera ntp za pomocą polecenia ntpq: polecenie ntpq monitoruje demona NTP, operacje ntpd i określa wydajność NTP. Użyjemy FLAG, p co oznacza wypisanie całej listy peerów znanych przez serwer z podsumowaniem ich stanu, oraz n co oznacza wyświetlenie adresów hostów.

$ ntpd-pn

wniosek

NTP pozwala nam synchronizować z tymi samymi jednostkami czasu, że świat jest po. NTP ustawia czas swojej maszyny, prosząc serwer, aby dać mu informacje o czasie, a następnie oba są zsynchronizowane z czasem Internetu. W tym poście omówiliśmy dwie metody, za pomocą których możemy uzyskać informacje o naszym serwerze NTP w Debianie. Mam nadzieję, że ten post pomoże Ci zrozumieć nie tylko, jak znaleźć nasz serwer NTP na Debianie, ale także instalację i konfigurację NTP zarówno na serwerze, jak i komputerze klienta.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.