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:
zainstalujemy najnowszy dostępny pakiet NTP:
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:
po ponownym uruchomieniu sprawdź jego status, czy jest uruchomiony, czy nie:
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.
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 INPUT-p udp — dport 123-j ACCEPT
teraz zakończymy tryb użytkownika root jako:
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:
następnie możemy zainstalować ntpstat uruchamiając następujące polecenie.
teraz, aby sprawdzić stan, ponownie uruchom polecenie.
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.
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.
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.