Jeśli zarządzasz infrastrukturą informatyczną organizacji, konfiguracja NTP jest niezbędna, aby zapewnić prawidłową i dokładną synchronizację czasu, co umożliwia rejestrowanie zdarzeń, bezpieczeństwo sieci i inne operacje komputera. W tym poście omówimy, jak skonfigurować serwer NTP na komputerzeSerwer Windows.
Skonfiguruj serwer NTP na serwerze Windows
Network Time Protocol (NTP) to wysoce skalowalny protokół internetowy, który pomaga określić najdokładniejsze informacje o czasie i synchronizuje ustawienia czasu w systemie komputerowym.
Aby skonfigurować serwer NTP na Windows Server, możesz skorzystać z rejestru Windows lub PowerShell.
1] Skonfiguruj serwer NTP za pomocą Edytora rejestru
Najpierw zobaczymy, jak skonfigurować serwer NTP za pomocą Edytora rejestru. Zamierzamy skonfigurować rejestr systemu Windows, który jest hierarchiczną bazą danych służącą do konfigurowania ustawień komputera. Aby to zrobić, możesz wykonać kroki wymienione poniżej.
- Weź.
- Następnie włączymy NtpServer przy użyciu klucza rejestru i skonfigurujemy AnnounceFlags Win32Time.
- Następnie musimy zrestartować serwer NTP.
- Na koniec otworzymy odpowiedni port UDP w zaporze sieciowej.
Aby otworzyć Edytor rejestru, możemy otworzyćUruchomić,typ„regedit”,i kliknij OK. Po wyświetleniu monitu UAC kliknij Tak, aby kontynuować. Teraz wykonamy kopię zapasową rejestru, która będzie używana, jeśli chcesz wrócić do poprzedniego stanu, na wypadek, gdyby coś poszło nie tak. Aby to zrobić, w Edytorze rejestru przejdź doPlik > Importuj,przejdź do lokalizacji, w której chcesz zapisać import, i zapisz go.
Po wykonaniu importu przejdź do następującej lokalizacji w Edytorze rejestru.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
Poszukaj wartości o nazwieWłączony,kliknij go dwukrotnie i ustaw jegoDane wartościna 1. Spowoduje to włączenie protokołu NTP na Twoim serwerze.
Po zakończeniu musimy udać się do następującej lokalizacji.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Musisz poszukaćOgłośFlagi,kliknij go dwukrotnie i ustaw jegoDane wartoścido 5.
Dalej, musimyzrestartuj serwer NTP, co można zrobić po prostu ponownie uruchamiając usługę Czas. Więc naciśnij Win + S, wyszukajUsługi,i otwórz narzędzie. Teraz przewiń w dół i wyszukajCzas Windowsausługę, kliknij ją prawym przyciskiem myszy i wybierz opcję Uruchom ponownie. Poczekaj, aż usługa uruchomi się ponownie i będziemy mogli przejść do ostatniego kroku.
W końcu to zrobimyotwórz port UDP 123ponieważ jest używany doProtokół czasu sieciowego (NTP).Aby to zrobić, możesz wykonać kroki wymienione poniżej.
- Otwórz Uruchom przez Win + R, wpisz„wf.msc”,i naciśnij Enter, aby otworzyćZapora systemu Windows Defender z zaawansowanymi zabezpieczeniamipożytek.
- KliknijReguły przychodzące > Nowa reguła.
- WybieraćPorti kliknij Dalej.
- Następnie musisz zaznaczyć pole wyboru UDP i wKonkretny port lokalnyw polu wpisz 123; kliknij Dalej.
- WybieraćZezwól na połączeniei kliknij Dalej.
- Należy wybrać profil, w którym ma być stosowana ta reguła;Domena, prywatna lub publiczna.Kliknij Dalej.
- Podaj wybraną nazwę wraz z opisem i kliknij Dalej.
Spowoduje to otwarcie portu UDP 123, który umożliwi przepływ ruchu NTP.
W ten sposób możesz skonfigurować serwer NTP na serwerze Windows.
2] Skonfiguruj serwer NTP za pomocą programu PowerShell
Powyższa metoda pozwala skonfigurować serwer NTP za pomocą GUI, ale mamy również metodę opartą na CLI. Tutaj wymagamy, abyś otworzyłPowerShellna swoim komputerze, a następnie uruchom następujące polecenia.
- Aby włączyć klucz rejestru dla serwera NTP, musisz uruchomić następujące polecenie.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer" -Name "Enabled" -Value 1
- Następnie musimy ustawić wartość AnnounceFlags na 5, uruchamiając polecenie wymienione poniżej.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config" -Name "AnnounceFlags" -Value 5
- Aby ponownie uruchomić usługę Czas, uruchom –Uruchom ponownie usługę w32Time.
- Teraz musimy skonfigurować zaporę sieciową, w tym celu uruchom 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
Teraz skonfigurowałeś serwer NTP.
Czytać:
Jak skonfigurować serwer NTP w systemie Windows Server?
Aby skonfigurować serwer NTP w systemie Windows Server, należy włączyć powiązany klucz rejestru. Należy także skonfigurować wartość rejestru AnnounceFlags w obszarze W32Time. Po zakończeniu musimy ponownie uruchomić usługę Time i skonfigurować port UDP, aby zezwalał na ruch NTP. Aby to wszystko zrobić, zalecamy wykonanie kroków wymienionych powyżej.
Czytać:
Jak skonfigurować własny serwer NTP?
W systemie Windows konfiguracja serwera NTP jest w rzeczywistości dość prosta, wystarczy skonfigurować ustawienia rejestru, a gdy już to zrobisz, możesz ponownie uruchomić usługę Czas systemu Windows, a następnie skonfigurować ustawienia portu UDP, jak wspomniano w tym poście powyżej.
Przeczytaj także: