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 요청 또는 응답이 손실됨을 나타냅니다.