Docker-compose部署ldap

发布时间 2023-11-24 09:44:28作者: 坚强的小蚂蚁

一. Docker-compose部署ldap

参考:https://blog.csdn.net/yhl18931306541/article/details/128253735

1.部署服务端

docker run \
    -d \
    -p 389:389 \
    -p 636:636 \
    -v /usr/local/ldap:/usr/local/ldap \
    -v /data/openldap/ldap:/var/lib/ldap \
    -v /data/openldap/slapd.d:/etc/ldap/slapd.d \
    --env LDAP_ORGANISATION="Manager" \
    --env LDAP_DOMAIN="example.com" \
    --env LDAP_ADMIN_PASSWORD="123456" \
    --name openldap \
    --hostname openldap-host\
    --network bridge \
    osixia/openldap

2.部署客户端

docker run \
    -p 10001:80 \
    --privileged \
    --name phpldapadmin \
    --env PHPLDAPADMIN_HTTPS=false \
    --env PHPLDAPADMIN_LDAP_HOSTS=10.24.9.97  \
    --detach osixia/phpldapadmin

登陆10.24.9.97:10001进行登陆管理

点击login进行登陆

Login DN:cn=admin,dc=example,dc=com
Password:123456

依次创建组织,组,用户

organisational unit->posix group->user account

创建用户wu wang 密码:123456

二. 部署jumpserver并配置ldap登陆

1.部署jumpserver

根据官方文档部署jumpserver,登陆地址:10.24.9.97,用户名:admin,密码:shiyan823

https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/offline_install/

2.jumpaserver上配置ldap

首先打开系统设置

在认证设置中的LDAP中填写下面信息

然后测试连接->提交->用户导入。提交后可能需要等待几分钟才能在用户导入中查看到需要导入的用户

然后切换到控制台面板,查看用户列表

使用wu wang登陆即可,注意中间有个空格