4장. Chrony의 NTS(Network Time Security) 개요
NTS(Network Time Security)는 주요 클라이언트를 확장하도록 설계된 NTP(Network Time Protocol) 인증 메커니즘입니다. 클라이언트 시스템으로 이동하는 동안 서버 시스템에서 수신한 패킷이 변경되지 않았는지 확인합니다. NTS(Network Time Security)에는 서버와 클라이언트 간에 사용되는 암호화 키를 자동으로 생성하는 NTS-KE(Key Establishment) 프로토콜이 포함되어 있습니다.
NTS는 FIPS 및 OSPP 프로필과 호환되지 않습니다. FIPS 및 OSPP 프로필을 활성화하면 NTS로 구성된 chronyd
가 치명적 메시지와 함께 중단될 수 있습니다. GNUTLS_FORCE_FIPS_MODE=0
설정을 /etc/sysconfig/chronyd
파일에 추가하여 chronyd
서비스의 OSPP 프로필 및 FIPS 모드를 비활성화할 수 있습니다.
4.1. 클라이언트에서 NTS(Network Time Security) 활성화 링크 복사링크가 클립보드에 복사되었습니다!
기본적으로 NTS(Network Time Security)는 활성화되어 있지 않습니다. /etc/chrony.conf
파일에서 NTS를 활성화할 수 있습니다.
사전 요구 사항
- 시간 서버는 NTS를 지원합니다.
프로세스
/etc/crony.conf
파일을 편집하고 다음과 같이 변경합니다.
iburst
옵션 외에도nts
옵션을 사용하여 서버를 지정합니다.For example: server time.example.com iburst nts server nts.netnod.se iburst nts server ptbtime1.ptb.de iburst nts
For example: server time.example.com iburst nts server nts.netnod.se iburst nts server ptbtime1.ptb.de iburst nts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 시스템 부팅 중에 NTS-KE(Network Time Security-Key Establishment) 세션을 반복하지 않도록 다음 설정을 추가합니다.
ntsdumpdir /var/lib/chrony
ntsdumpdir /var/lib/chrony
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DHCP
에서 제공하는 NTP(Network Time Protocol) 서버와의 동기화를 비활성화하도록 다음 설정을 주석 처리하거나 제거하십시오.sourcedir /run/chrony-dhcp
sourcedir /run/chrony-dhcp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow chronyd
서비스를 다시 시작합니다.systemctl restart chronyd
systemctl restart chronyd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
NTS
키가 성공적으로 설정되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow KeyID
,Type
,KLen
에는 0이 아닌 값이 있어야 합니다. 값이 0이면chronyd
에서 시스템 로그에 오류 메시지가 있는지 확인합니다.클라이언트가 NTP 측정을 수행하고 있는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Reach
열에는 0이 아닌 값; 이상적으로 377이 있어야 합니다. 값이 377을 거의 얻지 못하거나 377에 도달하지 못하면 네트워크에서 NTP 요청 또는 응답이 손실됨을 나타냅니다.