본문 바로가기

전체 글

OpenVPN Access Server(1.3.5) 를 적용한 Site-to-Site VPN 접속 환경 구성 이전 글에서는 OpenVPN 패키지를 Linux Server에 설치하고 Server Configuration, 인증키 발급/배포, Client Configuration 및 인증키 복사를 통한 수작업에 의한 VPN 설정과 사용에 대해 정리하였다. 이번 Post에서는 OpenVPN-AS 솔루션을 활용해서 지난 시간에 언급하였던 Site-to-Site 접속까지 구현하고 테스트해 본다. 헷갈리지 말 것은 OpenVPN을 서버에서 운영하는 방법은 크게 - OpenVPN Server - OpenVPN Access Server 의 2가지가 있으며, OpenVPN 환경으로 접속할 수 있는 Client측의 접속방법은 - OpenVPN Community Client(for Windows/Linux) - OpenVPN Ac.. 더보기
Linux에서 부트시 스크립트 자동실행 설정하기 이 부분을 이해 하려면 Unix의 RunLevel에 대해 알아야 한다. 기본적으로 Unix 계열의 OS는 아래의 7개 모드로 구분된 Run level을 가진다 0 - Halt status 1 - Single User 2 - Multi User, No Networking 3 - Multi User, Full Networking 4 - Reserved 5 - 3 & X windows 6 - Restarting status 위 각각의 상태로 시스템이 전환될 때 자동적으로 /etc/rc.d/rc?.d/ 의 스타일로 7개의 서브 dir 이 준비되어 있고 각각의 디렉토리내에는 S??scriptname, K??scriptname 형태의 파일들이 존재하는데 S는 start, K는 kil, ??의 숫자는 해당 모드로 진.. 더보기
CentOS 5.4에서 MySQL 5.1.45 빌드 시스템 설정이 많으므로 root 계정에서 작업(/root/src) dev.mysql.com 에서 소스 다운로드(mysql-5.1.45.tar.gz) 압축해제, make 준비 # tar -xvzf mysql-5.1.45.tar.gz # ./configure --prefix=/user/service/mysql \ --> 주요파일 설치 위치(bin, libexec, lib, ...Default는 /usr/local/mysql) > --localstatedir=/user/service/mysql/data \ --> 데이터, 로그 저장 위치 > --sysconfdir=/user/service/mysql \ --> 기본 설정파일 my.cnf 등 저장 위치 > --with-mysqld-user=mysql \ --> .. 더보기
mongoDB 보안 설정하기(1.2.2 기준) mongo db는 몽고 라는 나라와 전혀 상관이 없다. Humongous 하는 단어에서 만들어진 것. 설치후 아무런 제약 없이 ./mongo 만 치면 db에 접속된다. 개발환경이라면 문제 없지만 개념 없이 쓰다가 큰 일 ㅡ_-? 이 날지도... 우선 mongod를 기동시킬 때 --auth 옵션을 추가해 두자. 다음 글에서 mongod 를 시스템 스타트시에 기동되도록 설정하는 방법을 정리할 것이다. ubuntu, centos, suse 등 거의 모든 linux 머신에서 특정 App을 기동시키는 일반적인 방법이 되겠다. 각설하고, mongo db는 system 영역 내에 admin 이라는 DB 관리를 위한 스키마 영역(database)를 가진다. * 메서드 Name에 대소문자 구분 주의 # ./mongo #.. 더보기