이전 글 2023.03.15 - [분류 전체보기] - [Docker] Docker로 Ubuntu에 OpenVPN Server 구축하기 #2 OpenVPN 서버 구성 Generate a client certificate VPN 서버측 설정이 준비되었으므로, 이제 접속할 클라이언트의 인증서를 생성해야 한다. Client Requirement 나의 경우는 다음과 같은 요구 사항을 정의해 발급했다. 클라이언트 OS에 종속되지 않을 것. 클라이언트 접속 시 비밀번호는 입력하지 않을 것. 다음과 같이 그룹을 구분해 IP 풀을 정의하고, 이에 해당되는 고정 IP를 할당할 수 있을 것. Group A : 10.95.0.5 ~ 10.95.49.253 Group B : 10.95.50.1 ~ 10.95.99.253 Gro..
이전 글 2023.01.30 - [본업/Docker] - [Docker] Docker로 Ubuntu에 OpenVPN Server 구축하기 #1 Docker 설치 Prerequisites 1. OpenVPN의 설정 파일들을 '편하게' 관리하기 위해 이들을 저장할 디렉토리를 생성 mkdir /home/$USER/openvpn-test $USER에는 당연히 사용자 이름을 기입하면 됨. 참고로 해당 작업은 도커의 볼륨과 연관된 작업이다. 나는 OpenVPN Server로 동작할 컨테이너와 호스트 머신(서버 OS) 사이에 파일 따위를 손쉽게 조작하고자, bind mount 방식으로 컨테이너에 바인딩 할 것이다. 다른 바인딩 방식을 사용할 것이라면 알아서 적용ㅇㅇ. Docker Volume 관련 공식 문서 : ht..
Purpose 이 글을 작성하는 시점으로 나의 사내 주 업무는 자사 제품에 대한 웹 기반 원격 모니터링 시스템(RMS; Remote Monitoring System)을 구축하는 것이다. 해당 업무를 수행하고 밥값을 벌기 위해 해야하는 일들이 인프라 구축에서 부터 웹 개발 및 배포까지 굉장히 많은 Task Chain으로 연결되어 있다. 이 Task Chain 중 하나가 바로 '현장 곳곳에 설치된 자사 제품의 운전 값을 서버로 읽어들여 DB에 로깅하기' 인데, 이를 구현하려면 여러 가지 전제 조건이 필요하지만 그 중 가장 크리티컬한 요소는 바로 다음이다. 현장 마다 공급되는 네트워크의 구성이 다를 수 있다. (예; 유동 IP 혹은 고정 IP, 무선망 혹은 유선망) 서버가 데이터를 수집하기 위해서는 네트워크 ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.