OpenDJ ldap 서버, 리눅스(Linux)에 설치하기

오픈소스 LDAP 디렉토리 서버(directory server) OpenDJ를 리눅스(Linux) 우분투(Ubuntu)에 설치하고 아파치 디렉토리 스튜디오로 LDAP 데이터를 조회하겠습니다.

관련 이전 포스트:
      * 자바(Java) 8 or 11설치 필요


  • 다운로드 받은 ZIP 파일을 리눅스로 옮긴 후 압축을 해제합니다. 그리고 ./setup 을 실행합니다. 
오픈디제이 압축해제 후 셋업 실행
  • 라이센스 정책에 동의합니다.
  • Directory Server를 선택합니다.
  • 서버 인스턴스 경로를 지정합니다. 디폴트 설정으로 사용하시려면 엔터를 누릅니다. 
  • root user DN을 정하고 암호를 설정합니다. (디폴트 선택은 엔터)
  • 모니터 유저가 필요하시면 선택합니다.  
  • 윈도우 설치 때와 다르게 디폴트 설정을 harden 해보겠습니다. FQHN과 어드민 포트를 지정합니다. (편하게 전부 엔터 ㄱㄱ)
OpenDJ harden 옵션 선택
  • 서버 커넥션 옵션을 선택합니다.
  • 지금까지 설정한 글로벌 파라미터를 확인하고 클라이언트 접속 파라미터 (포트)를 설정합니다. (저는 편하게 엔터 ㄱㄱ) 
글로벌 파라미터와 클라이언트 커넥션 파라미터 확인
  • 샘플 데이터를 생성합니다.
OpenDJ에 LDAP 샘플 데이터 생성하기
  • 베이스 DN(base DN)을 지정하고 파라미터들이 제대로 설정됐는지 확인합니다. (저는 엔터!) 
서버 파라미터 확인
  • 서버 셋업을 선택합니다.
  • 리눅스 서버 호스트네임과 서버 설치시 설정한 포트를 입력합니다. 암호화 방법에 TLS를 선택하시고 네트워크 파라미터 체크가 성공적이면 Next를 누릅니다. 
 * 아까 앞에서 'hardened  the default configuration for production use'를 선택했기 때문에 암호화 없이 접속이 안됩니다. 인증서 신뢰를 선택하면 됩니다.
TLS 암호화로 OpenDJ LDAP 서버 접속
  • 만약 안되면 방화벽의 1389 포트를 열어줘야 합니다.
방화벽에서 오픈디제이 사용 포트 열기
  • root User DN과 암호를 입력하고 인증 확인이 성공적이면 Finish를 누릅니다. (root User DN과 암호는 setup 때 설정하였습니다.)
  • 샘플 데이터를 조회합니다.

Comments