Docker-compose部署ldap

一. 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 DNcn=admin,dc=example,dc=com
Password123456

依次创建组织,组,用户

organisational unit->posix group->user account

创建用户wu wang 密码:123456

二. 部署jumpserver并配置ldap登陆

1.部署jumpserver

根据官方文档部署jumpserver,登陆地址:10.24.9.97,用户名:admin,密码:shiyan823
注意:如果使用非80端口,比如8081,除了修改配置文件中HTTP_PORT=8081外,在可信任domains定义中需要填写相应的IP+端口

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

2.jumpaserver上配置ldap

首先打开系统设置, 在图上右上角齿轮的图标

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

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

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

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

posted @   坚强的小蚂蚁  阅读(550)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2022-11-24 django前端显示图片
2020-11-24 pymongo统计数据库并写入excel
点击右上角即可分享
微信分享提示