1、LDAP介绍

LDAP是一个基于X.500标准的轻量目录访问协议,与X.500不同,LDAP协议支持TCP/IP连接。全称为Lightweight Directory Access Protocol(轻量目录访问协议),是用户、设备和客户端与目录服务器通信的标准协议。LDAP协议帮助用户对IT资源进行身份验证和授权,这些资源包括服务器、应用程序、网络、文件服务器等。LDAP其实就是一个通信的标准协议不是软件。用于简化 LDAP 目录的创建、实施和管理的软件包。

2、LDAP常用的目录服务

常用的目录服务软件有Active Directory、OpenLDAP、ApacheDS、Red Hat Directory Service。

3、LDAP最流行的两大目录服务

目前最流行的两大LDAP目录服务是OpenLDAP和微软的Active Directory(简称:AD域)。OpenLDAP是最早的软件实现,OpenLDAP是LDAP协议免费、开源的实现。它是一种常见的、免费的自由迭代产品,任何人都可以使用。然而,它不仅仅是协议,也是轻量级的LDAP目录软件。OpenLDAP 可以在任何平台上使用。Microsoft Active Directory也是一种目录软件服务,可以将用户和设备帐户数据存储在中央位置,用于基于 Windows 的网络、设备、应用程序和文件实现访问。AD 比 OpenLDAP 功能更丰富,总体上AD比OpenLDAP更强大,但 OpenLDAP 是专注于 LDAP 协议的产品,其提供的服务比AD要更广泛。OpenLDAP 是免费的,AD需要收费的,需要授权许可才能访问。虽然 AD 提供了 LDAP 协议之外的更多功能,但 OpenLDAP 在实施方面更加灵活并且支持定制。OpenLDAP具有灵活性而AD是易用性,所以OpenLDAP对维护人员的整体技术要求很高。需要根据本身的相关条件选择使用哪一种LDAP实现。

4、下载OpenLDAP

由于微软的AD收费,所以这里我们安装OpenLDAP。如果使用Linux安装可以在官网下载相关版本的安装包,OpenLDAP官方网站:(https://www.openldap.org)。本篇使用windows系统进行安装,在windows下安装可以在maxcrc(https://www.maxcrc.de/download/)上面下载,也可以在SourceForge.net(https://sourceforge.net/projects/openldapwindows/files/)进行下载。SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所。根据自己win系统的系统类型选择下载64位还是32位。

5、安装OpenLDAP

下载成功后,开始安装,如果使用的 https://www.maxcrc.de/download网站进行下载的,该网站上面可以找到相关安装教程:https://www.maxcrc.de/openldap-for-windows-installation 可以根据该教程进行安装。下面是我自己安装的相关步骤,可以参考:

双击安装程序开始安装:

点击Next

勾选我同意,点击Next

选择自定义安装路径,点击Next

OpenLDAP监听的端口: 默认监听端口:389(明文数据传输) 加密监听端口:636(密文数据传输),设置完成之后,点击Next

数据存储方式,可以看到有五种存储方式,选择其中一种。点击Next

点击Install进行安装,输出以下信息,说明OpenLdap安装成功了。

6、OpenLdap目录说明

安装成功后,进入OpenLdap目录里面,run目录和ClientTools目录是两个常用的目录。ClientTools 里面包含一些客户端的工具,比如查询和添加条目等等。run目录包含启动的批处理脚本进入run目录下面执行run命令进行启动

输出以下信息,说明启动成功

也可以提供win服务进行管理OpenLDAP是否启动。右击此电脑->选择管理->找到服务和应用程序点击服务:

默认用户和密码:

User: cn=Manager,dc=maxcrc,dc=com

Password: secret

7、使用工具连接OpenLdap

LdapAdmin是windows系统大部分用户使用的工具,下载下来直接双击运行,页面简洁。下载地址:http://www.ldapadmin.org/index.html,找到下载程序里面,发现里面已经没有相关程序了,这个还不知道为什么没有了。

经过查找,可以在SourceForge.net (https://sourceforge.net/projects/ldapadmin/) 上面进行下载。

下载成功后,配置连接信息进行连接:

除了LdapAdmin外,还有两个工具也挺受欢迎的,用的也不错。分别是:Free LDAP Browser For Windows 和 LDAP Browser\Editor v2.8.2 下载地址:

Free LDAP Browser For Windows:

windows版:https://ldapbrowserwindows.com/

mac版:https://ldapbrowsermac.com/index.html

LDAP Browser\Editor v2.8.2 :

下载地址:https://community.microfocus.com/cyberres/netiq-identity-governance-administration/idm/w/identity_mgr_tips/15649/jarek-gawor-s-excellent-ldap-browser-editor-v2-8-2

windows点击lbe.bat运行jar包:

LDAP:如何在windows系统下安装LDAP及连接测试的更多相关文章

  1. 如何在windows系统下安装swoole

    swoole框架是一个很神奇很厉害的框架,它弥补了PHP的本身的一些不足之处.其实swoole确切的说是一个使用C语言编写的PHP扩展,并且这个扩展不能够在windows系统使用,但是就目前的开发环境 ...

  2. 如何在Windows系统下安装Linux虚拟机

    先安装虚拟机这个软件,然后在虚拟机里装linux. 1,准备,下载VM虚拟机,链接: http://pan.baidu.com/s/1z79oU 密码: vbap.和linux镜像文件,可以下载ubu ...

  3. Windows系统下安装zabbix客户端

    简单介绍如何在windows系统下安装zabbix客户端 1. 首先下载和zabbix服务端大版本相同的windows客户端    例如我服务端安装的是zabbix-3.4.14.tar.gz     ...

  4. Windows系统下安装MySQL 8.0.11数据库

    MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用.本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传, ...

  5. 如何在Windows环境下安装Linux系统虚拟机

    如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...

  6. Redis进阶实践之三如何在Windows系统上安装安装Redis(转载)

    Redis进阶实践之三如何在Windows系统上安装安装Redis 一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括 ...

  7. tomact在windows系统下安装

    一.下载 下载地址: https://tomcat.apache.org/download-90.cgi 7,8,9的版本都可以下,这里下载最新版本 注意:Binary是编译好的,可以直接使用的版本, ...

  8. JDK8在windows系统下安装

    一.下载 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html#JDK8 目前大部分公司内部使用的还是jdk ...

  9. nssm常用命令(在Windows系统下安装服务的工具)

    nssm install servername //创建servername服务 nssm start servername //启动服务 nssm stop servername //暂停服务 ns ...

  10. 如何在Windows系统上利用Telnet协议连接Linux服务器

    Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力.很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器.这里小编就分两步为大家 ...

随机推荐

  1. 2021-08-17:谷歌面试题扩展版,面值为1~N的牌组成一组,每次你从组里等概率的抽出1~N中的一张,下次抽会换一个新的组,有无限组,当累加和<a时,你将一直抽牌,当累加和>=a且<b时,你将获胜

    2021-08-17:谷歌面试题扩展版,面值为1N的牌组成一组,每次你从组里等概率的抽出1N中的一张,下次抽会换一个新的组,有无限组,当累加和<a时,你将一直抽牌,当累加和>=a且< ...

  2. 【Python笔记】第二章Python基本图形绘制

    嗨你好,我是AllenMi, 这是我学习北京理工大学的<Python语言程序设计>第二章笔记. 写笔记的目的一方面在于记录自己一步一步学习Python的内容, 另一方面也希望能够帮助到他人 ...

  3. Kali下压缩解压缩命令大全zip,tar,tar.gz,tar.bz2(转)

    转自http://blog.csdn.net/yangjin_unique/article/details/7824852 tar 解包:tar xvf FileName.tar 打包:tar cvf ...

  4. wireshark分析tcp传输之文件上传速率问题

    在网络性能问题排查思路那一节里,我提到了查看系统网络瓶颈的方法以及排查丢包问题的手段. 但就此分析网络问题还不够精细,有时网络资源并没有达到瓶颈,或者并没有丢包产生,但是网络传输速率就是很慢,或者有丢 ...

  5. 自然语言处理(NLP) - 前预训练时代的自监督学习

    前预训练时代的自监督学习自回归.自编码预训练的前世 神经网络(Neural Network, NN) 损失函数,度量神经网络的预测结果和真实结果相差多少 平方差损失(欧式距离角度)预测概率分部和实际标 ...

  6. JVM、JRE和JDK的理解

    JVM JVM,全称为Java Virtual Machine,中文的意思是:Java虚拟机.   在理解Java虚拟机这个定义之前,我们先讲讲为何叫虚拟机呢?称为虚拟机,顾名思义,它应该不是真实存在 ...

  7. Gamma:强大的AI制作PPT神器,用完再也回不去了!

    看过许多 AI 制作 PPT 软件,最终还是被 Gamma 惊艳到. Gamma 是一款基于人工智能技术的 PPT 制作工具,可以帮助用户轻松制作高质量的 PPT 演示文稿. 痛点解决 相比传统制作 ...

  8. Solon 成为信通院可信开源社区、可信开源项目

    自2021年9月17日成立以来,可信开源社区共同体共有五批新成员加入.在4月21日"OSCAR开源生态建设论坛"上,可信开源社区共同体又迎来2位正式成员和6位预备成员,Solon ...

  9. Taurus .Net Core 微服务开源框架:Admin 插件【4-1】 - 配置管理-Kestrel【含https启用】

    前言: 继上篇:Taurus .Net Core 微服务开源框架:Admin 插件[3] - 指标统计管理 本篇继续介绍下一个内容: 1.系统配置节点:App - Config 界面 界面图如下: 双 ...

  10. pixel 3xl 编译安卓与内核并烧入全流程(含安卓源码部分编译)

    pixel 3xl 编译安卓与内核并烧入全流程(含安卓源码部分编译) 目录 pixel 3xl 编译安卓与内核并烧入全流程(含安卓源码部分编译) 环境搭建 安卓源码下载 一.准备下载环境 1.安装Py ...