인증을 위해 LDAP와 통합되는 제품 개발자입니다. 테스트 할 디렉토리를 설정해야합니다.
저는 LDAP 전문가가 아닙니다. 학습 곡선을 완화하기 위해 실제 예제 디렉토리를 갖는 것이 유용합니다.
데모 디렉토리를 설정하는 데 도움이되는 리소스가 있습니까? 예를 들어 VMware 어플라이언스?
인증을 위해 LDAP와 통합되는 제품 개발자입니다. 테스트 할 디렉토리를 설정해야합니다.
저는 LDAP 전문가가 아닙니다. 학습 곡선을 완화하기 위해 실제 예제 디렉토리를 갖는 것이 유용합니다.
데모 디렉토리를 설정하는 데 도움이되는 리소스가 있습니까? 예를 들어 VMware 어플라이언스?
답변:
OpenDS 는 실행하기가 매우 쉽습니다. ZIP 파일을 다운로드하고 설치 프로그램을 실행하거나 Java 웹 시작을 사용하십시오. 예제 데이터를 보려면 설치 프로그램이 디렉토리를 테스트 항목으로 채울 수도 있습니다.
LDAP를 통해 데이터를 탐색, 편집 및 관리하는 방법을 익히는 데 사용할 수있는 좋은 클라이언트로 Apache Directory Studio 를 강력히 권장 합니다.
Ubuntu Server Edition 8.10을 설치하고 부팅 한 다음 OpenLDAP를 설치하십시오.
$ sudo apt-get install slapd ldap-utils
테스트 용인 경우 기본값을 그대로 사용할 수 있으므로 도메인은 dc = example, dc = com이 됩니다. 설치 마법사에서 ldap 관리자를 설정하도록 요청해야하며이 사용자의 DN은 * cn = admin, dc = example, dc = com`이어야합니다.
그런 다음 사람과 그룹에 각각 하나씩 두 개의 조직 단위를 추가해야합니다. myldap.ldif 파일을 작성하고 다음과 같이 배치하십시오.
dn: ou=people,dc=example,dc=com
objectClass: organizationalUnit
ou: people
dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
ou: groups
LDAP가 실행 중이면로 종료하십시오 /etc/init.d/slapd stop
.
ldapadd 를 사용 하여 LDIF 파일을 LDAP 데이터베이스에 추가하십시오.
$ ldapadd -x -D cn=admin,dc=example,dc=com -W -f myldap.ldif
설치 중에 설정 한 비밀번호를 묻습니다.
/etc/init.d/slapd start
Webmin으로 LDAP를 백업 한 다음 설치하십시오.
$ sudo aptitude install perl libnet-ssleay-perl openssl \
libauthen-pam-perl libpam-runtime \
libio-pty-perl libmd5-perl
$ wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.441_all.deb
$ sudo dpkg -i webmin_1.441_all.deb
URL을 사용하여 포트 10000에서 LDAP 서버의 IP로 이동할 수 있습니다 https://your-server-ip:10000/
. 이 로그인 화면에서 컴퓨터의 루트 비밀번호를 입력해야합니다.
여기에서 LDAP 환경과 상호 작용하도록 Webmin을 구성해야합니다. "시스템"을 확장 한 다음 "LDAP 사용자 및 그룹"을 선택하십시오. 페이지 상단의 "Module Config"를 클릭하고 다음 옵션을 찾아이 사용자 정의 데이터를 입력하십시오.
Base for users ou=People,dc=example,dc=com
Base for groups ou=Groups,dc=example,dc=com
하단에서 저장을 클릭하십시오. 이제 LDAP 사용자 및 그룹을 추가 할 수있는 이전 화면으로 돌아갑니다. 이것은 이제 작동하는 LDAP 서버입니다. ldapsearch를 사용하여 명령에서 쿼리 할 수 있습니다 .
전체 데이터베이스 :
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com"
사용자 검색 :
$ ldapsearch -x -h <your-server-ip> -b "dc=example,dc=com" '(uid=blah)'
나는 이것을 메모리에서 대부분 했으므로 몇 단계를 놓치면 용서해야합니다. 즐겨.
LDAP를 약간 정리하기 전까지는 LDAP 서버가 쉽지 않다고 생각합니다. 대부분의 개념은 그들 사이에서 공유됩니다.
Windows의 경우 전체 AD와 함께 제공되는 모든 Domain / DNS / etc 수하물이없는 상당히 기본적인 (그러나 개발 요구 사항에 충분히 포괄적 인) LDAP 기능을 제공하는 Active Directory Application Mode 를 살펴 보는 것이 좋습니다.
ForumSys는이 목적을 위해 무료 LDAP 테스트 서버를 제공합니다! https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test : 인증 코드를 테스트하기 위해 선호하는 언어로 연결 하십시오. -섬기는 사람/