LDAP 安装和配置

    • 环境:CentOS 7.3 x64(为了方便,已经禁用了防火墙)
    • 常见服务端:
    • 这里选择:OpenLDAP,安装(最新的是 2.4.40):
    • 启动:
      • systemctl start slapd
      • systemctl enable slapd
    • 查看占用端口(默认用的是 389):netstat -tlnp | grep slapd
    • 输入命令:slappasswd,重复输入两次明文密码后(我是:123456),我得到一个加密后密码(后面会用到):
    • 新建临时配置目录:
      • mkdir /root/my_ldif ; cd /root/my_ldif
      • vim chrootpw.ldif,添加如下内容:
    • 添加刚刚写的配置(过程比较慢):ldapadd -Y EXTERNAL -H ldapi:/// -f chrootpw.ldif
    • 导入默认的基础配置(过程比较慢):for i in /etc/openldap/schema/*.ldif; do ldapadd -Y EXTERNAL -H ldapi:/// -f $i; done
    • 输入命令:slappasswd,重复输入两次明文密码后(我是:111111),我得到一个加密后密码(后面会用到):{SSHA}rNLkIMYKvYhbBjxLzSbjVsJnZSkrfC3w
    • ,添加如下内容(cn,dc,dc,olcRootPW 几个值需要你自己改):
    • 添加配置:ldapadd -Y EXTERNAL -H ldapi:/// -f chdomain.ldif
    • 添加配置:ldapadd -x -D cn=gitnavi,dc=youmeek,dc=com -W -f basedomain.ldif,会提示让你输入配置 domain 的密码,我是:111111
    • 简单的配置到此就好了
    • 重启下服务:systemctl restart slapd
    • 本机测试,输入命令:ldapsearch -LLL -W -x -D "cn=gitnavi,dc=youmeek,dc=com" -H ldap://localhost -b "dc=youmeek,dc=com",输入 domain 密码,可以查询到相应信息
    • 局域网客户端连接测试,下载 Ldap Admin(下载地址看文章下面),具体连接信息看下图: