Windows Server에 NTP 서버를 설정하는 방법에 대한 포괄적인 가이드

주요 내용

  • IT 운영에 있어서 정확한 시간 동기화는 매우 중요합니다.
  • 사용 가능한 방법은 두 가지가 있습니다: 레지스트리 편집기와 PowerShell.
  • NTP 트래픽을 위해서는 UDP 포트 123을 여는 것이 필수입니다.

정확한 시간 동기화를 위한 Windows Server의 NTP 서버 설정 마스터링

NTP 서버 설정은 모든 시스템의 시간 동기화를 보장하는 데 필수적이며, 이는 보안 프로토콜 및 이벤트 로깅에 중요합니다.이 가이드에서는 Windows Server 플랫폼에서 NTP 서버를 구성하는 두 가지 방법을 안내합니다.

Windows Server에 NTP 서버 설정

1단계: 레지스트리 편집기를 통해 NTP 서버 구성

레지스트리 편집기를 사용하여 NTP 서버 설정을 구성하세요.다음 지침을 주의 깊게 따르세요.

  • 잘못된 구성을 방지하려면 레지스트리를 백업하세요.
  • 레지스트리 키를 통해 NtpServer를 활성화하고 Win32Time의 AnnounceFlags를 조정합니다.
  • 변경 사항을 적용하려면 NTP 서버를 다시 시작하세요.
  • NTP 트래픽을 허용하려면 방화벽에서 UDP 포트 123을 엽니다.

레지스트리 편집기를 열려면 키를 누르고 Win + R“regedit”를 입력한 후 확인을 누르세요.사용자 계정 컨트롤 메시지가 나타나면 확인하고 계속 진행하세요.편집기에 들어가면 “파일” > “내보내기”를 통해 레지스트리를 백업하고 안전한 위치에 저장하세요.

다음으로 이동: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

“활성화” 값을 찾아 두 번 클릭하여 수정한 후 값 데이터를 1로 변경합니다.다음으로, AnnounceFlags 값에 대해서도 동일한 작업을 수행하고 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config값 데이터를 5로 설정합니다.

다음으로 Windows 시간 서비스를 다시 시작합니다.키를 누르고 Win + S“서비스”를 입력한 후 Enter 키를 눌러 서비스 목록을 엽니다. Windows 시간 서비스를 찾아 다시 시작합니다.

마지막으로, 실행 창을 열고 “wf.msc”를 입력한 후 Enter 키를 눌러 고급 보안이 포함된 Windows Defender 방화벽에 액세스하여 방화벽을 구성합니다 Win + R. UDP 포트 123을 허용하는 새 인바운드 규칙을 만듭니다.

  • 인바운드 규칙을 선택한 다음 새 규칙을 클릭합니다.
  • 포트를 선택하고 다음을 클릭한 다음 UDP를 선택하고 특정 로컬 포트에 123을 입력합니다.
  • 연결 허용을 선택하고 적절한 프로필을 선택한 다음 규칙 이름을 지정하여 마무리합니다.

이제 레지스트리 편집기를 통해 NTP 서버가 올바르게 구성되었을 것입니다.

2단계: PowerShell을 통해 NTP 서버 구성

명령줄 방식을 선호하는 사용자를 위해 PowerShell은 NTP 서버를 설정하는 빠르고 효율적인 방법을 제공합니다. 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 -LocalPort 123

이러한 명령을 실행하면 PowerShell을 통해 NTP 서버 구성이 효율적으로 완료됩니다.

일반 구성 개요

Windows Server에서 NTP 서버를 구성하려면 특정 레지스트리 설정을 활성화하고, 시간 서비스를 관리하고, 방화벽 설정이 NTP 통신을 허용하는지 확인해야 합니다.이러한 세부 단계를 따르면 원활하고 효과적인 설정이 가능합니다.

요약

결론적으로, Windows Server에 NTP 서버를 설정하는 것은 네트워크 전체에서 동기화된 시간을 유지하는 데 필수적입니다.레지스트리 편집기나 PowerShell을 사용하여 NTP 서비스를 활성화하고, 필요한 매개변수를 구성하고, 제대로 작동하는 데 필요한 방화벽 설정이 제대로 되어 있는지 확인할 수 있습니다.

결론

요약하자면, 시간 동기화는 네트워크 보안과 효율적인 시스템 운영에 중요한 역할을 합니다.제시된 방법을 사용하여 NTP 서버를 효과적으로 설정하면 조직의 IT 인프라가 원활하게 작동하고 로그 및 서비스의 정확한 시간을 유지할 수 있습니다.

FAQ(자주 묻는 질문)

Windows Server에 내 NTP 서버를 설정하려면 어떻게 해야 하나요?

Windows에서 자체 NTP 서버를 설정하려면 특정 레지스트리 설정을 활성화하고, Windows 시간 서비스를 다시 시작하고, UDP 포트 123에서 NTP 트래픽을 허용하도록 방화벽 규칙을 구성해야 합니다.

시간 동기화가 중요한 이유는 무엇입니까?

시간 동기화는 로그, 보안 인증서, 이벤트 타임스탬프의 정확성을 보장하며, 이는 IT 시스템의 무결성과 보안을 유지하는 데 중요합니다.