OpenLDAP
1.安装 OpenLDAP 服务器
OpenLDAP Server 可此链接免费获取: http://www.openldap.org/software/download/
1.1 双击 OpenLDAP 应用程序开始安装:
例如:openldap-2.2.29-db-4.3.29-openssl-0.9 .8a-win32_Setup.exe
1.2 单击“Browse”找到安装路径(例如:C:\OpenLDAP),然后单击“Next”:
1.3 如下选择“Full installation”,点击“Next”继续:
1.4 单击 "Next/Install" 作为默认设置:
1.5 单击“Finsh”完成OpenLDAP安装:
2.配置LDAP服务器
2.1 添加架构命令
打开安装路径下的slap.conf文件。并找到命令:./schema/core.schema,然后添加以下命令:
include ./schema/cosine.schema include ./schema/inetorgperson.schema include ./schema/corba.schema include ./schema/dyngroup.schema include ./schema/java.schema include ./schema/misc.schema include ./schema/nis.schema include ./schema/openldap.schema
2.2 编辑管理器信息
在slap.conf中找到以下命令:
suffix “dc=my-domain, dc=com” rootdn “cn=manager,dc=mg-domain,dc=com” rootpw secret
suffix 定义域名的组成部分。
rootdn 是 LDAP 服务器的管理员访问权限。
rootpw 是指管理员的密码。
例如,您可以更改上下文,如下所示:
suffix “dc=HanLong,dc= com” rootdn “cn=manager,dc=HanLong,dc=com” rootpw secret
3. 运行Slapd服务器
3.1 点击开始→运行→输入cmd→回车
3.2 执行cd命令定位服务器安装路径
例如:输入 cd C:\OpenLDAP
3.3 输入slapd -d-1命令启动slapd服务器
当显示“slapd running”时,表示slapd服务器运行成功。
注意:保持窗口打开以确保服务器正在运行
4. 将初始条目添加到 LDAP 目录
4.1 在找到的路径下创建.ldif文件
例如:在C:\OpenLDAP下创建文件test.ldif。
在 .ldif 文件中输入以下上下文并保存。
dn:dc=HanLong,dc= com objectclass:dcobject objectclass:organization o:xmHanLong dc:HanLong dn:cn=manager,dc=HanLong,dc= com dc=HanLong objectclass:dcobject objectclass:organization cn=manager sn:summer
4.2 要使条目生效,请执行以下操作
4.2.1 点击开始→运行→输入cmd→回车
4.2.2 输入 cd C:\OpenLDAP
4.2.3 输入 ldapadd –x –D "cn=manager,dc=HanLong,dc=com" –w secret –f test.ldif
5. 安装LDAP客户端
LDAPExploreTool2 在网站http://ldaptool.sourceforge.net/ 上是免费的。
5.1 双击LDAPExploreTool2.exe,然后单击“Next”
5.2 选择安装,然后按默认设置点击“Next”
5.3 单击“Finsh”完成安装
6. 配置 LDAP 客户端
6.1 运行 LDAPExploreTool2
双击表格上的 LDAPExploreTool 图标。
6.2 创建配置
6.2.1 Click File→Configuration→New,添加新配置。
6.2.2 填写配置名称,例如:LDAP。
6.2.3 在服务器表下填写服务器名称或IP,例如:192.168.0.90。将服务器端口和服务器 SSL 端口保留为默认值。
6.2.4 在连接表下,填写用户 DN 和密码。
用户 DN 上填写的上下文与 .ldif 文件中的“rootdn”相同。
例如:
用户 ID:cn=manager,dc=HanLong,dc=com
密码:secret
单击“Guess value”获取基本 DN,然后单击“Test connection”测试连接状态。
6.2.5 单击“OK”完成配置。
7. 添加联系人
7.1 打开创建的配置
7.1.1 点击文件→配置→选择创建的配置。
例如:LDAP
7.1.2 点击“打开”打开配置。
7.2 添加新条目创建
7.2.1 右键单击根条目,然后单击“添加”按钮添加新条目。
7.2.2 按照格式填写“Entry RDN”:cn=xxx,例如:cn=Alyssa。
7.2.3 选择“Object Class”,例如:人。
7.2.4 双击“MUST attributes”中的sn,然后右键 sn 填写值:例如:Cheng。
7.2.5 双击“MUST attributes”中的 cn,然后右键单击 cn 添加 cn 值(该值与“Entry RDN”相同,此处以 Alyssa 为例)。
7.2.6 双击“Object Class”。
7.2.7 双击“May attributes”中的电话号码,然后右键添加值。
7.2.8 单击“Save”保存该条目。
7.2.9 重复步骤7.2.1—7.2.8 添加更多条目。
1.sn表示姓氏。cn 表示通用名。
2.“MUST attributes”必须选择,“MAY attributes”可选。
8. 在 Htek IP 电话上配置 LDAP
8.1 登录网页并配置LDAP功能。
单击目录→LDAP
LDAP 名称过滤器:此参数指定 LDAP 搜索的名称属性。过滤器中的“%”符号代表输入的字符串,用作过滤条件的前缀。例如(cn=%),当联系人记录的cn的姓名前缀符合搜索条件时,该记录将显示在IP PHONE LCD上。
LDAP号码过滤:该参数指定LDAP搜索的号码属性。
服务器地址:填写LDAP服务器的域名或IP地址。
例如:192.168.0.124
端口:填写 LDAP 服务器的端口,例如:默认为 389。
Base:填写与前面提到的后缀值相同的值。(第 6 页)
例如:dc=HanLong,dc=com
用户名:填写与前面提到的 rootdn 相同的值。(第 6 页)
例如:cn=manager ,dc=HanLong,dc=com
密码:填写与前面提到的 rootpw 相同的值。(第6页)
例如:secret
Max.Hits:填写LDAP服务器返回的搜索结果的最大数量。
LDAP 名称属性:填写 LDAP 名称过滤器,两个值之间用空格分隔。如果设置此属性,LDAP 服务器将向 SIP 服务器发送名称属性,例如:cn
LDAP 号码属性:填写 LDAP 号码过滤器,两个值之间用空格分隔。如果设置该属性,LDAP 服务器会将号码属性发送给 SIP 服务器,例如:telephoneNumber
LDAP 显示名称:填写 LCD 屏幕上显示的联系人记录的显示名称,两个值之间用空格分隔,例如: %cn %sn
填写相对值,然后点击“SaveSet”按钮保存设置。
以下是配置的示例屏幕截图。