`
晴天雨天
  • 浏览: 14858 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

图文介绍openLDAP在windows上的安装配置

    博客分类:
  • LDAP
阅读更多

目录

  • 概述
  • 测试环境
  • 安装过程
  • 配置启动
  • 客户端介绍
  • 多级DC的ldif文件的配置

[一]、概述

什么叫LDAP呢,概念的东西这里就不多讲了,网上搜索下有很多,本文的重点是介绍如何在windows平台上安装和配置openLDAP软件。

openLDAP官方网站:http://www.openldap.org/

openLDAP官网只提供了linux平台的相关安装文件,windows平台的安装包可以到以下一些网站下载:

  • http://www.userbooster.de/download/openldap-for-windows.aspx(本文所用的版本
  • http://sourceforge.net/projects/openldapwindows/files/
  • http://sourceforge.jp/projects/openldapwin32/releases/
 

[二]、测试环境

[三]、安装过程

按照提示 一直 next ,直到安装完成:

 

 

 

安装完成后,在系统服务中,找到 OpenLDAP Service,先停止服务,再把启动类型修改成手动,便于自己的测试。

[四]、配置启动

安装目录:D:\Program Files (x86)\OpenLDAP

编辑文件:D:\Program Files (x86)\OpenLDAP\slapd.conf 找到如下内容:

修改成:

打开控制台,切换到openLDAP安装目录下,启动openLDAP,命令如下:

会在控制台看到类似如下的日志信息:

日志信息:slapd starting 表示服务已经启动好了。

新建一个文件:D:\Program Files (x86)\OpenLDAP\mydemo.ldif ,内容如下:

tips:格式要严格,每行的开头和末尾不能有空格

然后在控制台中切换到openLDAP安装目录下执行ldapadd命令:

参数说明:

  • -x 使用简单验证方式
  • -D 指定管理员DN(与slapd.conf中配置的一致)
  • -W 大写W表示回车后根据提示输入密码,可以使用小写的-w password 直接输入密码
  • -f 需要导入数据LDIF的文件名
  • -h 目录服务器的IP地址

添加成功会显示如下信息:

!!!有网友说:按照我上面的命令,提示:’ldapadd’ 不是内部或外部命令,也不是可运行的程序或批处理文件。经过我的验证发现,该windows版本的openLDAP确实没有这个命令,我能执行成功是因为本机安装过oracle,而Oracle自带安装了LDAP client的一些常用命令。

如果没有”ldapadd“这个命令,还可以用它自带的命令“slapadd”代替导入数据文件。不过要注意的是:和ldapadd命令不同的是:执行slapadd命令前需要先停止之前启动的 slapd 服务(打开服务确定停止了该服务),然后在控制台中切换到openLDAP安装目录下执行命令:

运行结果如下:

ldapadd 和 slapadd 的差异:

  • ldapadd 对本地和远程服务都可以操作,操作时LDAP服务是不能停止
  • slapadd 只能对本地的LDAP服务进行操作,操作时本地LDAP服务必须先停止

验证添加的信息,在控制台中,切换到%OpenLDAP_HOME%/ClientTools 输入查询命令:

查询结果如下:

 

 

验证成功。

[五]、客户端介绍

网上搜索到一个客户端:LdapBrowser282  附件提供相关下载:LdapBrowser282.zip

下载解压后直接双击:lbe.bat 文件即可运行。


点击上图中的 Fetch DNs 按钮会自动获取相关的DN信息的。

上面的输入的密码就是之前安装过程中的那个密码(如果自己没有修改过)

可以正确查询到之前添加的相关信息。

[六]、多级DC的ldif文件的配置

在实际应用中我们经常会碰到二级域名,类似:app1.micmiu.com、app2.micmiu.com,那么对应到LDAP中的DC就是多级,这时我们ldif文件又是如何配置呢?下面将给出个示例演示,新建一个文件:D:\Program Files (x86)\OpenLDAP\myappuser.ldif ,内容如下:

tips:注意dc的对应关系,如下图:

然后在控制台窗口中执行ldapadd命令:

添加成功会显示如下信息:

如果 ldapadd 命令无法运行,先停止slapd 服务,然后在控制台中切换到openLDAP安装目录下执行命令:

客户端工具中可以查询到相关信息:

ok,本文到此已经基本介绍完了,以后再详细介绍如何用Java实现对LDAP的相关操作。

分享到:
评论

相关推荐

    openldap在windows安装配置.pdf

    下面将介绍 OpenLDAP 在 Windows 平台下的安装配置过程。 安装 OpenLDAP 由于 OpenLDAP 官网只提供了 Linux 平台相关的安装文件,因此需要从第三方网站下载 Windows 平台的安装包。例如可以从以下网站下载:...

    Windows下OpenLDAP的安装及使用

    在安装过程中,确保选择正确的安装路径,并配置好需要的服务组件。 3. **配置OpenLDAP**: 安装完成后,需要配置OpenLDAP的配置文件`slapd.conf`,定义目录结构、数据库类型、日志级别等参数。在Windows下,这个文件...

    windows 下安装和使用OpenLDAP。

    在 Windows 环境下安装和使用 OpenLDAP 需要遵循以下步骤: 首先,下载 OpenLDAP for Windows,版本 2.2.29,下载地址:...

    windows下搭建并配置OpenLDAP服务器

    下面我们将详细探讨如何在Windows系统上安装和配置OpenLDAP,以及如何利用JNDI(Java Naming and Directory Interface)进行访问。 首先,我们需要了解OpenLDAP的基本架构。OpenLDAP基于客户端-服务器模式,它提供...

    openLDAP for windows.7z

    在Windows上安装OpenLDAP,一般步骤如下: 1. **下载并解压**:首先,从官方网站或其他可靠的源下载适用于Windows的OpenLDAP软件包,然后将其解压到本地文件夹。 2. **安装服务器**:运行服务器端安装程序,按照...

    openldap for windows

    OpenLDAP(Open Lightweight Directory Access Protocol)是一款开源...总的来说,OpenLDAP在Windows上的安装和配置虽然有些复杂,但通过遵循上述步骤和查阅官方文档,你应该能够成功搭建起一个功能完备的目录服务器。

    OpenLdap安装及配置

    在安装 OpenLDAP 之前,需要先安装 BerkeleyDB。安装步骤如下: 首先,需要下载 BerkeleyDB 的源代码,解压缩后,进入 build_unix 目录,执行 configure、make 和 make install 命令,这将安装 BerkeleyDB 到 /usr/...

    openldap 资料大全,安装配置等等

    以下是对OpenLDAP进行安装配置及相关知识点的详细说明: 1. **OpenLDAP 的作用** - OpenLDAP 提供了一个中央化的身份认证、授权和信息存储系统,使得网络中的各种应用和服务可以方便地查找和管理用户信息。 - 它...

    OpenLDAP for Windows_x64 (2.4.4)

    OpenLDAP的核心组件包括slapd(主服务器进程)、libldap(客户端库)和各种管理工具,这些组件都在安装包内。 描述中提到“亲测可用,傻瓜式下一步安装”,这意味着安装过程相对简单,用户只需按照安装向导的提示一...

    windows下OpenLdap安装及使用

    windows下OpenLdap安装及使用

    OpenLDAP安装配置文档

    OpenLDAP安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定

    openldap-for-windows2.4.23 windows版本

    openldap-for-windows2.4.23 windows版本

    OpenLDAP yum安装配置

    下面将详细介绍如何使用YUM在CentOS8上安装配置OpenLDAP2.4。 **1. 安装前准备** 在开始安装之前,确保系统是最新的,执行以下命令更新系统: ``` sudo yum update -y ``` **2. 安装依赖** OpenLDAP需要一些依赖包...

    OpenLDAP for Windows2.4.34

    OpenLDAP for Windows2.4.34

    编译windows版本openldap

    以下是关于如何在Windows上使用Visual Studio 2008 (VC9)编译OpenLDAP的详细步骤和相关知识点: 1. **环境准备**: - 首先,你需要安装Microsoft Visual Studio 2008或兼容的编译环境,因为VC9是该版本的代号。 -...

    windows版的openldap

    同时,由于OpenLDAP在Windows上的安装和配置相对复杂,因此建议熟悉相关文档和社区资源,以便在遇到问题时能够及时解决。 总之,Windows版的OpenLDAP为开发者提供了一种在本地进行目录服务开发和测试的便捷途径,...

    OpenLDAP安装与配置(ubuntu-12.04).docx

    在安装OpenLDAP之前,需要安装数据库BerkeleyDB。BerkeleyDB是一个高性能的数据库,OpenLDAP需要它来存储数据。在安装OpenLDAP之前,需要先安装BerkeleyDB。 二、安装BerkeleyDB 安装BerkeleyDB需要下载BerkeleyDB...

    LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤2

    下面将详细介绍这些组件的功能以及它们的安装配置步骤。 **LINUX**: Linux是一种开源操作系统,它是基于Unix的操作系统家族的一员。在本场景中,它作为服务器的基础平台,提供了稳定、安全且可定制的运行环境。 **...

    CentOS 7 环境下 OpenLDAP 的安装与配置

    centos环境 openldap环境搭建与配置

Global site tag (gtag.js) - Google Analytics