OpenLdap install in Windows
1. 설치 및 구동
http://sourceforge.net/projects/openldapwindows/ 에서 바이너리를 받아서 위자드를 이용하여 설치
${OPENLDAP 설치 디렉토리}/etc/openldap/sldpd.conf 파일에서 root 비밀번호를 다음과 같이 수정
####################################################################### # BDB database definitions #######################################################################
database bdb suffix "dc=my-domain,dc=com" rootdn "cn=Manager,dc=my-domain,dc=com" # Cleartext passwords, especially for the rootdn, should # be avoid. See slappasswd(8) and slapd.conf(5) for details. # Use of strong authentication encouraged. rootpw asdf1234 # The database directory MUST exist prior to running slapd AND # should only be accessible by the slapd and slap tools. # Mode 700 recommended. directory ../var/openldap-data # Indices to maintain |
C:\dev\solutions\openldap\libexec\StartLDAP.cmd 를 실행
2. Sample 데이타 로딩하기
테스트를 위해서 샘플 그룹과, 사용자들을 생성해보자. 샘플 데이타는
${OPENLDAP 설치 디렉토리}\etc\ldif에 있다.
${OPENLDAP 설치 디렉토리}\bin 디렉토리에서 다음과 같은 명령들을 실행한다.
ldapadd.exe -v -x -D "cn=Manager,dc=my-domain,dc=com" -f ..\etc\ldif\base.ldif -W
ldapadd.exe -v -x -D "cn=Manager,dc=my-domain,dc=com" -f ..\etc\ldif\users.ldif -W
※ 패스워드를 물어보는데, 패스워드는 앞에 slpd.conf에서 입력한 패스워드를 사용한다.
3. 클라이언트를 이용해서 연결하기
http://www.ldapadministrator.com/ 에서 ldap administrator라는 툴을 다운 받는다. (30일 무료 사용 가능)
File > New > New Profile을 선택하여, 새로운 서버를 등록한다.
Step 1. Profile명을 등록한다.
Step 2. Host 주소를 등록한다. Local 에 깔았다면, Host는 localhost, Port는 Default로 389를 지정한다.
Step 3. 다음으로 log in id/password를 넣는데, 앞에 slapd.conf에서 지정한 id,passwd를 "Principal과 Password" 필드에 다음과 같이 넣는다.
모든 작업이 다 끝났으면 아래와 같이 LDAP에 접속해서 내용을 볼 수 있다.
2013.5.18 추가 - LDAP에 대한 설명과 Open LDAP에 대한 설명이 잘 나온 글
http://w.nya.kr/lib/exe/fetch.php?media=%EB%8B%A8%EC%96%B4:ldap:ldap.doc
'클라우드 컴퓨팅 & NoSQL > Identity Management' 카테고리의 다른 글
Identity Management System (IDM) Overview (0) | 2013.05.20 |
---|---|
Active Directory의 재발견..(1. DRM) (0) | 2010.05.14 |