728x90
1. NTP 서버 구축을 위한 사전 준비
- Hypervisor : ESXi 6.7.0
- OS : Ubuntu server 20.04
- 가상머신 두 대 필요(서버/클라이언트)
가. NTP 서버 관련 패키지 설치
1) apt 업데이트
sudo apt update

2) NTP 패키지 다운로드
sudo apt install ntp

2. NTP 서버 구축
가. 방화벽 설정
1) 포트 개방 및 적용
sudo ufw allow 123/udp

sudo ufw reload

- ufw 재시작
sudo ufw status

- ufw 상태 확인
- 주의 사항 : SSH 접속 내용은 2번 문서에서 확인해주세요.
나. NTP의 Config 파일 수정
1) /etc/ntp.conf 파일 설정
sudo vi /etc/ntp.conf


- time.bora.net의 서버를 제외한 나머지 서버들은 주석 처리

- 같은 서브넷 대역 ip 접근 허용
2) /etc/ntp.conf 파일 적용
sudo systemctl restart ntp

sudo systemctl enable ntp

- 재시작할 때도 ntp 활성화
sudo systemctl status ntp

- ntp 서비스 활성화 확인
status ntpq -p

- NTP 서버의 동작 상태 확인
3. 클라이언트 서버 환경 설정
가. NTP 다운로드 및 환경 설정
1) apt 업데이트
sudo apt update

2) NTP 패키지 다운로드
sudo apt install ntp

3) 클라이언트의 /etc/ntp.conf 파일 설정
sudo vi /etc/ntp.conf


- NTP 서버의 IP 등록
sudo systemctl restart ntp

- ntp 서비스 재시작
sudo systemctl enable ntp

- 재시작할 때도 ntp 활성화
sudo ufw allow 123/udp

- 포트 개방
sudo ufw reload

- ufw 재시작
4. NTP 서버 테스트
가. 테스트 환경 만들기
1) 날짜 설정
sudo date -s "2020-01-01"

date

- 변경된 날짜 확인
나. 테스트 해보기
1) NTP 재시작
sudo systemctl restart ntp

2) NTP 서버 응답 모니터링
watch -n 1 "ntpq -p"


-
- 맨 왼쪽이 *이 붙어야 동기화가 된 것임.
- 동기화 표시가 뜨면 모니터링 종료
date

- NTP 서버의 응답을 받아서 동기화된 클라이언트 서버의 날짜 확인
'인턴' 카테고리의 다른 글
VM 환경에서 Radius 서버-클라이언트 구축 (0) | 2024.04.06 |
---|---|
VM 환경에서 NTP 서버 구축(centos) (0) | 2024.04.06 |
VM 환경에서 DNS 서버 구축(centos) (0) | 2024.04.06 |
VM 환경에서 DNS 서버 구축(ubuntu) (0) | 2024.04.06 |
ESXi에서 VM 생성 및 SSH 접속 설정 실습 (0) | 2024.04.06 |