zabbix、jenkins、gitblit等web接入LDAP
自己的一些网站比较多,每个都设置密码的话,维护起来比较麻烦,我这里都采用统一的LDAP认证,免去了密码不一致的问题。
本文介绍一些常用软件:zabbix、jenkins、gitblit的ldap配置
1. zabbix配置LDAP
zabbix对ldap支持比较友好,可以直接在web界面上设置,管理-认证-默认方式(LDAP)
其中绑定DN就是LDAP的管理域,有的会设置为cn=Manager,dc=xxx,dc=com等,我这里根据自身的来。
2. JenKins配置LDAP
接着是Jenkins,jenkins也是支持ldap的,不过需要安装一个插件:
安装好LDAP插件以后,直接在 【系统设置】-》【全局安全配置】-》LDAP
设置基本上没有什么难度,比较友好。
3. gitblit配置LDAP
gitblit这个接入稍微麻烦些,需要在配置文件中增加相关配置
bash
1 | realm.authenticationProviders = ldap |
配置完成重启下服务,就可以使用ldap用户登录了。
在接入ldap的时候,只有这个gitblit遇到了很多坑,gitblit同步到了用户,但是就是不能使用其密码登录,这个问题在网上找了很久也没有找到,最后试出来了。。。
下文分解。
最后说下软件版本吧:
zabbix 3.4.7
jenkins 2.107.1
gitblit v1.8.0
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 随意多好!