OS/Linux 15

[Linux] Chrony를 이용한 NTP 설정

1. NTP 설정을 하는 이유 NTP 란 네트워크 시간 프로토콜(Network Time Protocol)의 약자로 시간을 동기화 하는 데 사용되는 프로토콜입니다. 각 서버가 있는 위치가 다르다보니 중력에 의해 미세하게 시간의 오차가 발생하여 그 간격을 줄여주는 작업이 NTP 설정작업입니다. 이 시간동기화 작업을 진행하기 위해선 기준점이 되는 시간을 가지고 있는 서버가 필요하며 그 서버와 연동작업을 진행하야하는데, 모든 서버가 그서버를 바라보게되면, 과부하가 올것입니다. 따라서, 이 서버의 아래에 계층별로 서버를 두어 부하분산을 하게끔 설정이 되어있는데 이 계층 구조를 Stratum 이라 합니다. 예를 들면 아래와 같이 생각해볼 수 있습니다. (예시) Stratum 0 : Atomic Clock(절대시계 ..

OS/Linux 2023.10.17

[Linux] SSL인증서

1. SSL인증서 -SSL인증서는 클라이언트와 서버간의 통신을 제3자가 보증해주는 전자화된 문서이다. 클라이언트가 서버에 접속한 직후 거버는 클라이언트에게 이 인증서 정보를 전달한다. 클리이언트는 이 인증서 정보가 신뢰할 수 있는 것인지를 검증한 후에 다음 절차를 수행하게 된다. - 통신내용이 공격자에게 노출되는것을 막음 - 클라이언트가 접속하려는 서버가 신뢰 할 수 있는 서버인지를 판단 - 통신내용의 악의적인 변경 방지. 2. 암호화 - 대칭키 : 암호를 만드는 행위인 암호화를 할 때 사용하는 일종의 비밀번호를 키 라고한다. 이 키에 따라서 암호화 된 결과가 달라지기 때문에 키를 모르면 암호를 푸는 행위인 복호화를 할 수 없다. 이해를 돕기위해 openssl을 이용해서 대칭키 방식으로 암호화 하는 방법..

OS/Linux 2023.08.02

[Linux] 방화벽 오픈 - 크롬에서 서버접근이 안될때

현재 서버에 서비스 올렸는데 접근이 안된다면 방화벽에 포트가 추가되어있는지 확인해야한다. ex) 크롬에서 서버접근이 안될때 - 나같은경우 vmware 파이어폭스에서는 접근이 되는데 내 컴퓨터 크롬에서 접근시 화면이 뜨지않는다. 1. 방화벽설치 yum install firewalld 2. 포트추가(아파치이므로 80포트를 열어준다) firewall-cmd --permanent --zone=public --add-port=80/tcp 3. 방화벽 재기동 firewall-cmd --reload 4. 서비스 확인 위와같이 잘 뜨는것을 볼 수있다.

OS/Linux 2023.07.24