ldap统一用户认证php,Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法
一、背景
使用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 用户认证内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
ldap统一用户认证php,Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法相关推荐
- docker搭建ldap
1.下载镜像 docker pull osixia/openldap docker pull docker.io/osixia/phpldapadmin 2.运行镜像 docker run -dit ...
- Centos7 搭建openldap完整详细教程(真实可用)
最近,由于公司需求,需要搭建openldap来统一用户名和密码,目前市面上几乎所有的工具都支持ldap协议,具体ldap的介绍这里就不详细说明了,这里主要记录一下如果部署openldap来实现Ldap ...
- Openldap 整合windows AD认证
Openldap 整合windows AD认证 https://blog.51cto.com/907832555/2124930?tt_from=weixin&utm_source=weixi ...
- 【Docker】Registry搭建私有仓库、证书认证、用户登录认证
一.Docker Registry工作原理 02_Docker Registry角色 Docker Registry有三个角色,分别是index.registry和registry client. i ...
- docker仓库搭建、加密、用户认证
1 . 含义及理解: 仓库分为公开仓库(Public)和私有仓库(Private)两种形式.最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载. 国内的公开仓库包括 Docker ...
- 【LDAP】centos搭建openldap
参考文章:https://cloud.tencent.com/developer/article/1026304 https://blog.csdn.net/weixin_41004350/artic ...
- Docker Hub的搭建、配置网络加速器、私有仓库的搭建以及私有仓库的认证与加密
1.什么是仓库 Docker仓库是用来包含镜像的位置,Docker提供一个注册服务器(register)来保存这个仓库,每个仓库又可以包含多个具备不同tag的镜像. Docker运行中使用的默认仓库是 ...
- 华为外部Portal认证 Radius认证计费 实现基于Mac快速认证的Mac无感知认证和结合CAS单点登录统一认证平台和AD域LDAP对接配置
华为外部Portal认证 Radius认证计费 实现基于Mac快速认证的Mac无感知认证 结合CAS单点登录统一认证平台 AD域LDAP对接配置 实现用户名密码实名认证 访客短信认证 二维码扫码 钉钉 ...
- 无线ldap认证服务器,华为AC6605对接OpenLDAP实现无线Portal认证
AAA认证 # aaa authentication-scheme ldap authentication-mode ldap authorization-scheme ldap authorizat ...
- linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建
linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...
最新文章
- 那么多短视频特效,凭什么抖音出的这么火
- STC用PCA测量脉宽_用于相干激光雷达的大能量长脉宽单频激光器 | COL
- Java并发编程(十四)并发容器类
- JAVA 对象序列化(二)——Externalizable
- 深度解析两种信用评估模型
- python的division函数_Python/Numpy:Division给了我一个意外的弃用警告
- 第三方攻击在增长但风险管理跟不上
- java 设计模式 示例_Java示例中的装饰器设计模式
- prml线性模型小结
- CSS控制显示超出部分,用省略号显示
- opengl+openmesh重绘rabbit
- 图解AUTOSAR(四)——基础软件层(BSW)
- 安全好用的快充头,iPhone 13的好搭档,RAVPOWER 20W充电器上手
- Pipeline支撑运维自动化:sftp原子模块
- 学校计算机申请报告,【体育器材申请报告】_学校体育器材申请报告格式及范文...
- Resources文件夹
- 微信H5端网页授权流程(在H5中的openid获取,网页绑定微信)
- python解压压缩包的几种方法
- 【财富空间】大润发创始人挥泪离场:我战胜了所有对手,却输给了时代!
- 【牛客刷题日记】— Javascript 通关秘籍(2)
热门文章
- 基于java的超市积分管理系统设计(含源文件)
- 程序化交易是指所有利用计算机程序软件,程序化交易软件 电脑程式交易指买进、卖出股票(期货,外汇…)的讯号皆来于自电脑。 程式编写者将其投资理念以电脑语言表示,... - 雪球...
- Vimac 0.3.14最新版 (一款让你用键盘代替鼠标软件)
- 快速理解旋转运动公式
- php 程序性能分析工具,php的性能分析工具:xhprof
- JS GZIP压缩,GZIP解压
- 通过 Kali Linux 暴力破解 WiFi
- 财务女,30岁无情被辞:想给财务提个醒!!
- 桌面应用之electron开发
- Python数据处理Tips数据离群值的5种常用处理方法和可视化