Przewodnik krok po kroku konfiguracji serwera NTP w systemie Windows Server

Przewodnik krok po kroku konfiguracji serwera NTP w systemie Windows Server

Administrowanie infrastrukturą IT Twojej organizacji wymaga prawidłowej konfiguracji protokołu NTP (Network Time Protocol), aby zagwarantować dokładną synchronizację czasu. Jest to kluczowe dla rejestrowania zdarzeń, bezpieczeństwa sieci i różnych operacji komputerowych. W tym artykule poprowadzimy Cię przez proces konfigurowania serwera NTP na serwerze Windows .

Konfigurowanie serwera NTP na serwerze Windows

Protokół NTP (Network Time Protocol) to powszechnie używany protokół internetowy, który zapewnia dokładne informacje o czasie i synchronizuje ustawienia czasu w systemach komputerowych.

Aby skonfigurować serwer NTP w systemie Windows Server, można skorzystać z rejestru systemu Windows lub użyć programu PowerShell.

1] Konfigurowanie serwera NTP za pomocą Edytora rejestru

Zaczniemy od skonfigurowania serwera NTP za pomocą Edytora rejestru, który jest ustrukturyzowaną bazą danych, która konfiguruje ustawienia komputera. Wykonaj następujące kroki:

  • Najpierw wykonaj kopię zapasową rejestru.
  • Następnie należy włączyć NtpServer za pomocą klucza rejestru i skonfigurować AnnounceFlags w Win32Time.
  • Następnie należy ponownie uruchomić serwer NTP.
  • Na koniec otwórz odpowiedni port UDP w zaporze.

Aby uruchomić Edytor rejestru, naciśnij Uruchom, wpisz „regedit” i kliknij OK. Gdy pojawi się monit UAC, wybierz Tak, aby kontynuować. Zacznij od utworzenia kopii zapasowej rejestru, co będzie przydatne, jeśli później będziesz musiał go przywrócić. W Edytorze rejestru przejdź do Plik > Eksportuj, wybierz lokalizację kopii zapasowej i zapisz ją.

Po utworzeniu kopii zapasowej przejdź do Edytora rejestru:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

Znajdź wartość Włączone, kliknij ją dwukrotnie i ustaw dane wartości na 1, aby aktywować protokół NTP na serwerze.

Następnie przejdź do:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

Znajdź wartość AnnounceFlags, kliknij ją dwukrotnie i ustaw jej dane Wartość na 5.

Aby ponownie uruchomić serwer NTP , po prostu uruchom ponownie usługę Time. Naciśnij Win + S, wyszukaj Services i otwórz ją. Znajdź usługę Windows Time, kliknij prawym przyciskiem myszy i wybierz opcję Restart. Po ponownym uruchomieniu usługi przejdź do ostatniego kroku.

Na koniec musimy otworzyć port UDP 123 , który jest niezbędny dla ruchu NTP. Oto jak to zrobić:

  • Otwórz polecenie Uruchom za pomocą Win + R, wpisz „ wf.msc” i naciśnij Enter, aby uzyskać dostęp do Zapory systemu Windows Defender z zabezpieczeniami zaawansowanymi.
  • Wybierz Reguły przychodzące > Nowa reguła.
  • Wybierz opcję Port i kliknij Dalej.
  • Zaznacz opcję UDP i wpisz 123 w polu Określony port lokalny, a następnie kliknij Dalej.
  • Zaznacz opcję Zezwalaj na połączenie i kliknij Dalej.
  • Wybierz profil, który dotyczy tej reguły: Domena, Prywatny lub Publiczny, a następnie kliknij Dalej.
  • Zanim przejdziesz dalej, nadaj regule nazwę i dodaj opis.

Dzięki temu port UDP 123 zostanie otwarty i będzie można obsługiwać ruch NTP.

Na tym kończy się konfiguracja serwera NTP na serwerze Windows.

2] Konfigurowanie serwera NTP za pomocą programu PowerShell

Podczas gdy poprzednia metoda prowadzi Cię przez podejście GUI, istnieje również alternatywa w postaci interfejsu wiersza poleceń (CLI). Będziesz musiał otworzyć PowerShell i wykonać następujące polecenia:

  • Aby włączyć klucz rejestru serwera NTP, uruchom poniższe polecenie:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer"-Name "Enabled"-Value 1

  • Następnie ustaw AnnounceFlags na 5, wprowadzając poniższe polecenie:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config"-Name "AnnounceFlags"-Value 5

  • Aby ponownie uruchomić usługę Czas, wpisz: Restart-Service w32Time.
  • Na koniec skonfiguruj zaporę, uruchamiając następujące polecenia:

New-NetFirewallRule ` -Name "Allow NTP"` -DisplayName "NTP Server Port"` -Description 'Allow NTP Server Port' ` -Profile Any ` -Direction Inbound ` -Action Allow ` -Protocol UDP ` -Program Any ` -LocalAddress Any ` -LocalPort 123

Po wykonaniu tych czynności serwer NTP jest już skonfigurowany.

Jak skonfigurować serwer NTP na serwerze Windows

Aby pomyślnie skonfigurować serwer NTP w systemie Windows Server, upewnij się, że włączono odpowiedni klucz rejestru i skonfigurowano AnnounceFlags w W32Time. Po tych konfiguracjach uruchom ponownie usługę Time i skonfiguruj port UDP, aby zezwolić na ruch NTP. Zalecamy wykonanie podanych kroków w celu bezproblemowej konfiguracji.

Jak utworzyć własny serwer NTP?

Konfiguracja serwera NTP w systemie Windows jest stosunkowo prosta — wystarczy skonfigurować ustawienia rejestru, ponownie uruchomić usługę Czas systemu Windows i dostosować ustawienia portu UDP zgodnie z opisem w tym przewodniku.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *