Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

一、背景

使用LDAP对运维相关用户名密码做统一管理。可以实现一个帐号登录多个不同系统。

手动部署都是各种问题,后来采用Docker部署,参考了好多教程文档总结如以下

内容亲测可用

二、部署 Docker 搭建 LDAP

# 拉取镜像 docker pull osixia/openldap:1.3.0 # 创建并进入映射目录 mkdir -p /usr/local/ldap && cd /usr/local/ldap # 启动容器 docker run -d -p 389:389 -p 636:636 -v /usr/local/ldap:/usr/local/ldap –name ldap osixia/openldap:1.3.0 # 默认配置 dn dc=example,dc=org admin admin,dc=example,dc=org password admin

进入容器,验证一下是否可用

# 进入容器 docker exec -it ldap /bin/bash # 执行查询 ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D “cn=admin,dc=example,dc=org” -w admin # 或直接在容器外执行查询 docker exec -it ldap ldapsearch -x -H ldap://localhost:389 -b dc=example,dc=org -D “cn=admin,dc=example,dc=org” -w admin

Docker 搭建 phpLDAPadmin

# 拉取镜像 docker pull osixia/phpldapadmin # 启动容器 docker run -dit > -p 8081:80 > –link ldap > –name suiyue_pla > –env PHPLDAPADMIN_HTTPS=false > –env PHPLDAPADMIN_LDAP_HOSTS=ldap > –restart always > –detach osixia/phpldapadmin

完成

输入http://localhost:8081/ 用户名:admin,dc=example,dc=org 密码:admin

Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法插图

Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法插图1

参考教程:

https://blog.csdn.net/weixin_42257195/article/details/102769495 http://blog.chinaunix.net/uid-21926461-id-5676013.html https://wiki.shileizcc.com/confluence/display/openldap/OpenLDAP https://www.cnblogs.com/eoalfj/p/11837415.html

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容