Jak znaleźć mój serwer NTP w Debian

Jak znaleźć mój serwer NTP w Debian
NTP jest skrótem „protokołu czasu sieciowego”, który służy do synchronizacji czasu serwera i komputera klienta. W tym procesie komputer klienta żąda serwera dla bieżącego czasu, a serwer wysyła dane w postaci pakietów. Istnieje standard czasu, który jest uniwersalny, a następnie wszyscy znani jako UTC (skoordynowany czas uniwersalny). Port 123 jest domyślnie przydzielony do serwera NTP, a po tym całym procesie następuje protokół DataGram (UDP).

W tym poście koncentrujemy się na znalezieniu serwera NTP, instalując i konfigurując NTP w Debian.

Jak znaleźć mój serwer NTP na Debian

NTP to proces, w którym komputer klienta żąda serwera o ustawienie czasu. Więc najpierw zrozumiemy, jak zainstalować i skonfigurować serwer NTP, następnie dowiedz się, jak znaleźć adresy IP NTP.

Instalacja i konfiguracja NTP : Po pierwsze, zaktualizujemy repozytorium Debiana:

Aktualizacja $ sudo apt

Zainstalujemy najnowszy pakiet dostępny z NTP:

$ sudo apt instal ntp -y

Domyślnie, po instalacji, NTP powinien być aktywny, możesz to potwierdzić, sprawdzając jego status, ale jeśli jest nieaktywny, możesz uruchomić serwer NTP:

$ sudo systemctl start ntp

Po ponownym uruchomieniu sprawdź swój status, czy działa, czy nie:

$ sudo SystemCtl Status NTP

Stąd NTP działa. Teraz skonfigurujemy zaporę, aby pozwolił klientowi żądać serwera inaczej, ograniczy klienta o wysłanie dowolnego zapytania i do tego celu najpierw przejdzie do trybu root.

$ sudo -s

Uruchom te dwa polecenia tutaj, prosząc zaporę o zezwolenie na zapytania na porcie 123, które domyślnie przydzielone do NTP.

iptables -a wyjście -p Udp - -dport 123 -J Zaakceptuj
iptables -a wejście -p Udp - -dport 123 -J Zaakceptuj

Teraz wyjdziemy z trybu użytkownika root jako:

Wyjście

Weryfikacja NTP działa za pomocą NTPSTAT : Polecenie NTPSTAT pokazuje nam, czy połączenie jest ustalone między serwerem a klientem, jeśli połączenie zostanie ustalone, status zostanie „zsynchronizowany”. Jeśli NTPSTAT generuje błąd „Nie znaleziono polecenia” podczas uruchamiania polecenia:

$ ntpstat

Następnie możemy zainstalować NTPSTAT Uruchamianie następującego polecenia.

$ sudo apt instal ntpstat -y

Teraz, aby sprawdzić status, ponownie uruchom polecenie.

$ ntpstat

Wyjście pokazuje adres IP serwera NTP wraz z najnowszymi szczegółami korekty czasu z serwerem i weryfikacji statusu synchronizacji zegara.

$ echo $?

Wynik „0” oznacza, że ​​zegar klienta jest synchronizowany z serwerem. Inne wyniki mogą być albo „1”, co oznacza, że ​​zegar komputera 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 demon NTP, operacje NTPD i określa wydajność NTP. Będziemy używać flag, P co oznacza wydrukuj całą listę rówieśników znanych przez serwer z podsumowaniem ich stanu, a N, co oznacza wyświetlanie adresów hosta.

$ ntpd -pn

Wniosek

NTP umożliwia nam synchronizację z tym samym jednostkami, które świat podąża. NTP ustawia czas swojego komputera, prosząc serwer o podanie mu informacji o czasie, a następnie oba są synchronizowane 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 Debian. Mam nadzieję, że ten post pomoże ci zrozumieć nie tylko, jak znaleźć nasz serwer NTP w Debian, ale także instalacja i konfiguracja NTP zarówno na maszynie serwera, jak i klienta.