OpenLDAP 搭建及简单使用

本文介绍了如何使用Docker在CentOS7上部署OpenLDAP服务,通过bitnami的镜像进行快速安装,并利用ApacheDirectoryStudio作为客户端进行连接验证。默认账户和密码为cn=admin,dc=example,dc=org和adminpassword。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1、前言

LDAP

轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP,/ˈɛldæp/)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。

参考:百度百科对 LDAP 的解释

OpenLDAP

官方说明:OpenLDAP 软件是 LDAP 的开源实现。
(原文:
OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.)

官方首页:https://www.openldap.org/


2、安装(通过 Docker 部署)

环境说明

Linux 安装镜像:CentOS-7-x86_64-Minimal-2009.iso
Linux 版本:CentOS Linux release 7.9.2009 (Core)
Docker(Docker Engine - Community):24.0.2

说明:

镜像说明

DockerHub 镜像(非官方,bitnami 提供):https://hub.docker.com/r/bitnami/openldap

版本信息:bitnami/openldap:2.5.14

部署

注意:

  • 数据没有外挂存储
  • bitnami 提供镜像的说明文档中,是通过数据库验证 OpenLDAP 服务是否正常。个人感觉通过客户端应该更便捷,所以并未采用!而且后续使用也是要安装客户端的啦 ~~
# 拉取镜像
docker pull bitnami/openldap:2.5.14
# 运行
docker run --detach --rm --name openldap \
  -p 11389:1389 \
  -p 11636:1636 \
  bitnami/openldap:2.5.14
# 默认账户:cn=admin,dc=example,dc=org
# 默认密码:adminpassword
# 查看运行日志 - 校验服务是否正常运行
docker logs -f openldap

客户端&验证

客户端操作系统:Windows 10 企业版 LTSC
客户端环境:JDK 11.0.14(需要 11 以上)
客户端:Apache Directory Studio
客户端安装包:ApacheDirectoryStudio-2.0.0.v20210717-M17-win32.win32.x86_64.exe

Apache Directory Studio 说明:

  • 一个 LDAP 的工具平台,用来连接到任何 LDAP 服务器并进行管理和开发工作。 主要功能:LDAP浏览器、LDIF编辑器等
  • 官网
  • 官方下载地址

连接示例

(1)通过客户端连接服务

在这里插入图片描述

(2)输入服务器 IP 和端口,并验证服务是否可以正常通讯

在这里插入图片描述

(3)下一步,输入部署时候默认的账号密码

默认账户:cn=admin,dc=example,dc=org
默认密码:adminpassword

在这里插入图片描述

(4) Finish 配置完成,左侧出现数据

在这里插入图片描述


总结

以上就是全部内容,本文仅仅简单介绍了 OpenLDAP 的搭建和连接,而 OpenLDAP 提供了大量查询语法能使我们快速便捷地进行数据搜索,详情请参考相关文档进行学习。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值