LDAP 4

[Python] ldap3 사용법

개요 보통 회사에서는 계정 관리, 인증 등에 LDAP을 사용하고 있는데, LDAP 서버에 저장된 정보 조회가 필요한 상황이다. Python으로 LDAP 서버에 요청할 수 있는 ldap3 라이브러리 사용방법을 간단히 적어둔다. ldap3는 간단히 server, connection 객체를 정의하고, 연결에 대해 명령을 실행하는 방식으로 사용한다. ldap3 라이브러리 설치 pip 등을 이용해 설치할 수 있다. pip install ldap3 ldap3 import ldap3에서 제공하는 클래스 등을 활용하기 위해 import 하여 사용한다. 보통 아래와 같이 사용하는 것 같다. from ldap3 import Server, Connection, ALL 서버 접근 Ldap 서버에 접근할 때는 접근할 서버의 주..

Python 2024.01.05

[JXplorer] Ldap 브라우저 설치 및 사용

JXplorer 크로스 플랫폼 LDAP 브라우저 및 편집기 범용 LDAP 클라이언트로, 표준 LDAP 디렉터리, LDAP 또는 DSML 인터페이스의 디렉터리 서비스를 검색하고 읽고 편집할 수 있다. Java로 개발되었으며, 무료 오픈 소스 또는 보고, 관리, 보안 도구가 내장된 JXWorkBenck Enterprice 번들로 사용할 수 있다. 다운로드 및 설치 오픈 소스 버전을 사용한다면 Base JXplorer 항목에서 OS 버전에 맞게 설치 프로그램을 다운로드한다. 다운로드 페이지 : http://jxplorer.org/downloads/users.html 내 경우에는 Windows를 받았다. 다운로드를 완료했다면, 설치 프로그램을 실행시켜 설치를 완료한다. 라이센스, 설치 경로 확인 후 Next만 ..

기타 2022.05.30

[ldapsearch] 사용법

ldapsearch LDAP 서버에 연결하여 지정된 매개변수를 사용하여 검색을 수행한다. 이 글에서는 ldapsearch 사용 방법을 간단하게 정리한다. 설치 Ubuntu는 아래의 명령어로 설치할 수 있다. apt install ldap-utils 서버 연결/인증 ldap 서버에서 검색을 수행하기 위해서는 서버 접속 정보와 계정 정보를 인증해야 한다. 따라서 아래와 같이 ldap 서버 주소, 포트, 검색할 DN, 계정, 계정 비밀번호 등을 지정해야 한다. ldapsearh -h -p -b "" -D "" -w "" # -h : ldap 서버 주소 # -p : port 지정 # -b : 검색할 DN 경로 # -D : 인증할 계정 # -w : 계정 비밀번호 # 예시 ldapsearh -h 192.168.10..

Linux 2022.05.22

LDAP 개념

LDAP; Lightweight Directory Access Protocol 네트워크 상에서 조직이나 개인정보 혹은 파일이나 디바이스 정보 등을 찾기 위한 소프트웨어 프로토콜 네트워크 상의 디렉터리 서비스 표준인 X.500의 DAP(Directory Access Protocol)을 기반으로 하는 lightweight DAP DAP처럼 OSI 전체 계층을 지원하지 않고, TCP/IP 레이어 상에서 동작한다. 현재 버전은 LDAPv3다. 특정 데이터를 중앙에서 일괄적으로 관리하는 경우에 사용된다. 예로 들어 회사에서 구성원의 조직도를 관리하거나 이용자명과 비밀번호를 확인하여 인증하는 용도로 사용할 수 있다. 💡 디렉터리 서비스(Directory Service) 네트워크 자원을 통합하기 위해 디렉토리 정보를..

기타 2022.05.20
1