Rocky Linux 9 NTP 서버 설정

Linux

Chrony를 설치하여 시각 동기화 서비스를 제공하는 NTP 서버를 구축할 수 있습니다.

Chrony 설치

우선 Chrony를 설치하고 설정합니다.

Chrony 인스톨

[root@samplehost ~]# dnf -y install chrony
마지막 메타자료 만료확인(0:46:02 이전): 2024년 08월 02일 (금) 오후 04시 10분 35초.
종속성이 해결되었습니다.
======================================================================================================================================
 꾸러미                         구조                           버전                              저장소                          크기
======================================================================================================================================
설치 중:
 chrony                         x86_64                         4.5-1.el9                         baseos                         333 k

연결 요약
======================================================================================================================================
설치  1 꾸러미

전체 내려받기 크기: 333 k
설치된 크기 : 653 k
꾸러미 내려받기 중:
chrony-4.5-1.el9.x86_64.rpm                                                                           253 kB/s | 333 kB     00:01
--------------------------------------------------------------------------------------------------------------------------------------
합계                                                                                                  186 kB/s | 333 kB     00:01
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
  준비 중     :                                                                                                                   1/1
  구현 중     : chrony-4.5-1.el9.x86_64                                                                                           1/1
  설치 중     : chrony-4.5-1.el9.x86_64                                                                                           1/1
  구현 중     : chrony-4.5-1.el9.x86_64                                                                                           1/1
Created symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service.

  확인 중     : chrony-4.5-1.el9.x86_64                                                                                           1/1

설치되었습니다:
  chrony-4.5-1.el9.x86_64

완료되었습니다!

Chrony 설정

Chrony 설정 파일의 세 번째 줄 “pool 2.rocky.pool.ntp.org iburst”는 시각을 동기화하는 NTP 서버를 변경하는 설정입니다. NTP 서버 자신 또한 NTP 클라이언트로서 다른 NTP 서버와 시각을 동기화하기 위해 아래 붉은색으로 된 내용을 추가합니다.

[root@samplehost ~]# vi /etc/chrony.conf

...중간 생략...
#pool 2.rocky.pool.ntp.org iburst
pool ntp.nict.org iburst
...중간 생략...

24번째 줄(위의 NTP 서버 시각 동기화를 추가한 경우에는 26번째 줄)은 NTP 클라이언트의 시각 동기화 요청을 접수하는 네트워크를 추가하는 설정입니다. 여기에 자신의 로컬 네트워크를 지정합니다. 지정하지 않은 경우에는 로컬 호스트만 유효합니다.

...중간 생략...
allow 192.168.74.250/24
...중간 생략...

설정이 끝났으면 chronyd를 유효화 시켜줍니다.

[root@samplehost ~]# systemctl enable --now chronyd

NTP 서비스의 허가

Firewalld가 유효화된 상태에서는 NTP 서비스에 대한 허가가 필요합니다. NTP는 “123/UDP”를 사용합니다.

[root@samplehost ~]# firewall-cmd --add-service=ntp
success
[root@samplehost ~]# firewall-cmd --runtime-to-permanent
success

동작 확인을 했을 때 아래와 같이 결과가 돌아오면 정상적으로 허가된 것입니다.

[root@samplehost ~]# chronyc sources
210 Number of sources = 4
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^- ntp-b2.nict.go.org             1   6    17     3   -947us[ -947us] +/-   11ms
^- ntp-k1.nict.org                1   6    17     4   -874us[ -874us] +/- 7094us
^* ntp-b3.nict.go.org             1   6    17     5   -646us[ -709us] +/-   10ms
^- ntp-a3.nict.go.org             1   6    17     5  +1433us[+1433us] +/- 7918us

댓글

제목과 URL을 복사했습니다