Windows Server에서 NTP 서버를 구성하기 위한 단계별 가이드
조직의 IT 인프라를 관리하려면 정확한 시간 동기화를 보장하기 위해 NTP(Network Time Protocol)를 적절히 구성해야 합니다. 이는 이벤트 로깅, 네트워크 보안 및 다양한 컴퓨터 작업에 필수적입니다. 이 문서에서는 Windows Server 에서 NTP 서버를 설정하는 방법을 안내합니다 .
Windows Server에 NTP 서버 설정
네트워크 시간 프로토콜(NTP)은 정확한 시간 정보를 제공하고 컴퓨터 시스템 전반의 시간 설정을 동기화하는 널리 사용되는 인터넷 프로토콜입니다.
Windows Server에 NTP 서버를 구축하려면 Windows 레지스트리를 활용하거나 PowerShell을 활용할 수 있습니다.
1] 레지스트리 편집기를 통한 NTP 서버 구성
레지스트리 편집기를 사용하여 NTP 서버를 구성하는 것으로 시작하겠습니다. 레지스트리 편집기는 컴퓨터 설정을 구성하는 구조화된 데이터베이스입니다. 다음 단계를 따르세요.
- 먼저 레지스트리를 백업하세요.
- 다음으로, 레지스트리 키를 통해 NtpServer를 활성화하고 Win32Time의 AnnounceFlags를 구성합니다.
- 그 후 NTP 서버를 다시 시작하세요.
- 마지막으로 방화벽에서 필요한 UDP 포트를 엽니다.
레지스트리 편집기를 시작하려면 실행을 누르고 “regedit”를 입력한 다음 확인을 클릭합니다. UAC에서 메시지가 표시되면 예를 선택하여 진행합니다. 레지스트리를 백업하는 것으로 시작하세요. 나중에 복원해야 할 때 유용합니다. 레지스트리 편집기에서 파일 > 내보내기로 이동하여 백업할 위치를 선택하고 저장합니다.
백업을 만든 후 레지스트리 편집기 위치로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
사용 가능 값을 찾아 두 번 클릭한 다음 값 데이터를 1로 설정하여 서버에서 NTP 프로토콜을 활성화합니다.
다음으로 이동:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
AnnounceFlags 값을 찾아 두 번 클릭한 다음 값 데이터를 5로 설정합니다.
NTP 서버를 다시 시작 하려면 간단히 Time 서비스를 다시 시작합니다. Win + S를 누르고 서비스를 검색하여 엽니다. Windows Time 서비스를 찾아 마우스 오른쪽 버튼을 클릭하고 다시 시작을 선택합니다. 서비스가 다시 시작된 후 마지막 단계로 진행합니다.
마지막으로, NTP 트래픽에 필수적인 UDP 포트 123을 열어야 합니다 . 방법은 다음과 같습니다.
- 실행을 열고 Win + R” wf.msc“를 입력한 후 Enter 키를 눌러 고급 보안이 포함된 Windows Defender 방화벽에 액세스합니다.
- 인바운드 규칙 > 새 규칙을 선택합니다.
- 포트를 선택하고 다음을 클릭합니다.
- UDP 옵션을 선택하고 특정 로컬 포트 필드에 123을 입력한 후 다음을 클릭합니다.
- 연결 허용을 선택하고 다음을 누릅니다.
- 이 규칙에 적용되는 프로필(도메인, 개인 또는 공개)을 선택한 후 다음을 클릭합니다.
- 다음을 진행하기 전에 규칙의 이름을 지정하고 설명을 추가하세요.
이렇게 하면 NTP 트래픽을 원활하게 하기 위해 UDP 포트 123이 성공적으로 열립니다.
이것으로 Windows 서버에서 NTP 서버 구성이 끝났습니다.
2] PowerShell을 통한 NTP 서버 구성
이전 방법은 GUI 접근 방식을 안내하지만 명령줄 인터페이스(CLI) 대안도 있습니다. PowerShell을 열고 다음 명령을 실행해야 합니다.
- NTP 서버 레지스트리 키를 활성화하려면 아래 명령을 실행하세요.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\w32time\TimeProviders\NtpServer"-Name "Enabled"-Value 1
- 다음으로, 아래 명령을 입력하여 AnnounceFlags를 5로 설정합니다.
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\services\W32Time\Config"-Name "AnnounceFlags"-Value 5
- 시간 서비스를 다시 시작하려면 Restart-Service w32Time을 입력합니다.
- 마지막으로 다음 명령을 실행하여 방화벽을 구성합니다.
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
이러한 단계를 거치면 이제 NTP 서버가 구성되었습니다.
Windows Server에서 NTP 서버를 구성하는 방법
Windows Server에서 NTP 서버를 성공적으로 설정하려면 관련 레지스트리 키를 활성화하고 W32Time에서 AnnounceFlags를 구성해야 합니다. 이러한 구성 후 시간 서비스를 다시 시작하고 UDP 포트를 설정하여 NTP 트래픽을 허용합니다. 원활한 설정을 위해 제공된 단계를 따르는 것이 좋습니다.
나만의 NTP 서버를 어떻게 구축하나요?
Windows에서 NTP 서버를 설정하는 것은 비교적 간단합니다. 이 가이드에 설명된 대로 레지스트리 설정을 구성하고 Windows 시간 서비스를 재부팅한 다음 UDP 포트 설정을 조정하기만 하면 됩니다.
답글 남기기