架设 OpenLDAP服务器

OpenLDAP是一个开放源代码的软件,可以免费获取使用,其主页地址是:http://www.openldap.org/。在RHEL 6上安装OpenLDAP还需要libtool-ltdl-2.2.6-15.5.e16.i686.rpm文件支持。

安装:

# rpm -ivh libtool-ltdl-2.2.6-15.5.e16.i686.rpm

warning:libtool-ltdl-2.2.6-15.5.e16.i686.rpm:header V3 DSA signature:

NOKEY,key ID 37017186

Preparing...                ########################[100%]

1:libtool-ltdl          ########################[100%]

#rpm  -ivh openldap-servers-2.4.23-26.e16.i686.rpm

warning:  openldap-servers-2.4.23-26.e16.i686.rpm:Header V3 RSA/SHA256

Signature, key ID fd431d51:NOKEY

Preparing...                          ########################[100%]

1:openldap-servers          ########################[100%]

#

安装成功后,有关OpenLDAP服务器软件的几个重要文件分布如下:

/etc/openldap/DB_CONFIG.example:数据库的例子配置

/etc/openldap/schema:该目录预定义了许多模式

/etc/openldap/slapd.conf:OpenLDAP的主配置文件

/etc/rc.d/init.d/ldap:OpenLDAP的启动脚本

/usr/sbin/slapd:OpenLDAP服务器进程文件

/usr/share/doc/openldap-servers-2.4.23:OpenLDAP的说明文件

OpenLDAP服务器运行时,还需要Berkeley DB数据库的支持,可以用以下命令查看一下系统中是否已经安装了该数据库的软件包:

#rpm -qa | grep db4

db4-devel-4.3.29-9.fc6

db4-4.3.29-9.fc6

db4-utils-4.3.29-9.fc6

#

如果列出上述三个rpm包,表明Berkeley DB数据库已经安装

初始化配置

#/etc/rc.d/init.d/slapd start

正在检查slapd的配置文件:bdb_db_open:Warning - NO DB_CONFIG file found in

directory  /var/lib/ldap: (2)

Expect poor performance for suffix dc=my-domain,dc=com.

config file testing succeeded

[确定]

启动 slapd:                                                             [确定]

#ps -eaf | grep ldap

ldap     5316   1  0  17:30   ?       00:00:00     /usr/sbin/slapd -h ldap:///   -u ldap

#

可以看到,OpenLDAP服务器只有一个ldap用户运行的进程,另外还有一个警告,可以把/etc/openldap/DB_CONFIG.example文件复制到/var/lib/ldap目录。并改名为DB_CONGIG,即可消除该警告。

OpenLDAP默认监听TCP389号端口,可以输入以下命令查看该端口是否已经处于监听状态:

#netstat -anp | grep :389

tcp       0         0  0.0.0.0:389               0.0.0.0"*          LISTEN           5316/slapd

tcp       0         0  : : : 389                        : : :*            LISTEN           5316/slapd

#

由此可见,TCP389端口已经处于监听状态。为了使远程客户可以使用OpenLDAP服务器,需要主机防火墙开放上述端口:

#iptables -I INPUT -p tcp --dport 389 -j ACCEPT

或者可以清空防火墙的所有规则:

#iptables -F

上述完成后,OpenLDAP服务器已经能正常运行了。

时间: 2024-10-04 19:11:32

架设 OpenLDAP服务器的相关文章

Centos Openldap服务器数据库主备(二)

二. Openldap服务器明文主备配置2.1 服务器架设Configure OpenLDAP Replication to continue Directory service if OpenLDAP master server would be down. OpenLDAP master server is called "Provider" and OpenLDAP Slave server is called "Consumer" on OpenLDAP.C

架设FTP服务器

操作系统:WinXP FTP服务软件:Serv-U FTP Server 中文版 v11.2.0.0 客户端软件:WinSCP 任务:架设FTP服务器,方便各系部教师上传多媒体课件和作业等资料. 架设FTP服务器:建议采用Windows Server 2003/2008操作系统做专用服务器.目前,学院服务器紧缺,采用PC机架设FTP服务器,基本上能满足教学需求. 服务器端示例图 不仅可以在服务器端操作控制台,也可以通过客户端浏览器访问控制台: 浏览器访问控制台示例图 客户端: 客户端软件:Win

fedora 20 与 centos 6.5 搭建openldap服务器心得

目标:使用ldap做为系统用户的数据目录,基于web管理ldap数据. 安装 使用 YUM 安装方式 ,由于要使用web方式管理LDAP服务器,也要安装APACHE.PHP和ldap相关的软件包,要想通过ldap验证用户,一定要安装nss-pam-ldapd和pam_ldap.web管理使用ldap-account-manager或phpldapadmin,lam和phpldapadmin可以直接用rpm包安装.centos 6.5 使用openldap 2.4.23, fedora 使用ope

Ubuntu 10.04下架设流媒体服务器

Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流的流媒体服务器有微软的windows media server.RealNetworks的Helix server和苹果公司的Darwin Streaming Server. 微软的windows media server只能在windows 2000 server和windows 2003 ser

架设DNS服务器 实战指南(主、从、子、定向转发多图)

一.DNS基础知识(先科普一下): 1.DNS出现的环境: TCP/IP协议通信是基于IP地址的,但是网络管理员无法记住那一串串单调的数字.因此大家基本上是通过访问计算机域名,然后通过 DNS服务器将计算机域名解析为IP地址来实现的.     2.什么是DNS: DNS:域名系统(Domain  Name  System)用于命名组织到域层次结构中的计算机和网络服务.DNS命名用于TCP/IP网络中,通过用户友好的名称查找计算机.当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与

Centos 6.5 基于PPTP架设VPN服务器

Linux搭建pptp vpn服务器 大家好,今天我要做的是一个使用linux搭建一个pptp的vpn服务器,使用客户端能够连接到vpn虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤: 首先介绍一下linux版本:我用的是centos 6.5 minimal Desktop  64位 一:准备软件:1,dkms-2.0.17.5-1.noarch.rpm 2,kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm 3,ppp-2.4.5-33.0.rhel6.x86

跟踪OpenLDAP服务器性能

原文:http://prefetch.net/articles/monitoringldap.html LDAP已经成为互联网标准的目录访问协议,并且用于访问一切从DNS区域文件到用户帐户信息.随着企业和软件供应商更多地依赖于LDAP目录服务器,需要测量服务器的吞吐量和性能变得势在必行.本文将介绍可用于监视LDAP目录服务器的运行状况和性能优化的工具,并且将解释随着时间的推移ORCA如何越来越多地应用到目录服务器的性能监测中. 日志 在诊断一个LDAP服务器性能的时候,一开始通常是查看日志文件.

通过IIS设置架设FTP服务器程序步骤

FTP服务器在文件的传输上性能稳定,占用系统资源小,而且传输速度快,现在网上已经有很多的FTP服务器可供使用,而微软IIS强大的功能,除了提供WWW服务之外,还提供FTP的服务,利用它就可以很容易架设一个功能卓越的FTP服务器.下面介绍通过设置IIS来架设FTP服务器的几个步骤.    第一步:启动IIS及FTP服务.在默认情况下,FTP服务器已搭建好,并可立即登录,但FTP中是空的,没有文件.    第二步:通过IIS默认FTP站点-属性,调出对话框,选择“主目录”的标签,在“本地路径”填写共

架设证书服务器 及 让IIS启用HTTPS服务

无废话图文教程,教你一步一步搭建CA服务器,以及让IIS启用HTTPS服务. 一.架设证书服务器(CA服务) 1.在系统控制面板中,找到“添加/删除程序”,点击左侧的“添加/删除windows组件”,在列表中找到“证书服务”,安装之. 2.CA类型,这里有四种选择,这里以“独立根CA”为介绍. 3.CA识别信息,这里可以为你的CA服务器起个名字. 4.证书数据库设置,用于保存证书的相关数据库和日志文件,这个默认就行了. 5.安装完成后,在 控制面板 - 管理工具 中就可以打开 证书颁发机构,这个