Ldap admin连接ad域报错处理:

Ldap admin连接ad域报错处理

1、事件描述

因虚拟化环境中需要连接AD获取相关用户信息,但是频繁登录虚拟机,比较麻烦,遂找到Ldap admin连接工具,但是在连接ad时报错:

1)测试ldap所在主机可以ping通AD的IP地址
2)telnet测试AD的389端口,验证端口已开放
3)本地客户端主机防火墙确认已经关闭
附LDAP admin下载地址:https://sourceforge.net/projects/ldapadmin/
在这里插入图片描述
下图为LDAP admin连接ad时的报错"LDAP error! Invalid Credetials:80090308: LdapErr: DSID-0C0903C5, comment: AcceptSecurityContext error, data 52e……“,:截图如下:
在这里插入图片描述
分析:从上图看是因为口令失败所致,但是我的用户和账号密码确认是正确的,另外,报错信息中有安全上下文的错误,后参阅资料,ldap是采用GSS-API的认证方式,GSS-API is Generic Security Service API ,它提供一个访问各种安全服务的统一接口,其中在最常用的安全服务之一就是Kerberos v5,该安全服务自windows2000就作为一个安全子系统存在。而The GSS-API SASL安全认证机制定义了如何通过该API作为SASL认证和建立安全层,具体详见一下地址:
参考地址:https://docs.oracle.com/javase/jndi/tutorial/ldap/security/gssapi.html

2、故障处理

修改Ldap admin的连接方式为GSS-API和SASL,测试连接成功:
在这里插入图片描述

3、结论

可见,ldap使用GSS-API方式访问AD,获取AD的相关信息,并用SASL方式进行安全认证。故选择此方式后,可正常连接,最后附一张连接成功后,AD中所有项目的图示:
在这里插入图片描述

4、扩展

1)查找某个用户的DN:
在这里插入图片描述
2)更高级的,可通过下面的Custom—>filter过滤器,写入对应的筛选条件找到需查找的信息:
在这里插入图片描述
具体语法及格式可参考以下链接:
https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
在这里插入图片描述
3)OpenLDAP服务器windows下搭建,参考:
https://blog.csdn.net/caidimin/article/details/52671093
https://cloud.tencent.com/developer/article/1380076

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羌俊恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值