除了 ssh 之外,还有其他方式可以连接到 ldap 吗?

除了 ssh 之外,还有其他方式可以连接到 ldap 吗?

我一直在关注一些关于安装客户端和连接到 LDAP 服务器的教程,他们都说是通过 ssh 进行的。

除了 ssh 之外还有其他方法可以连接到 LDAP 服务器吗?

答案1

ldapsearch使用命令行工具的示例:

ldapsearch -b "dc=foobar,dc=fr" -D "cn=Manager,dc=foobar,dc=fr" -w ldap

它随openldap包装一起提供。

答案2

LDAP 是一种协议,其传输方式如下:ASN.1并使用传输误码率。它与“ssh”毫无关系。LDAP 客户端使用 RFC4511 中描述的协议进行连接。客户端可以:

  • 使用非安全连接
  • 在非安全连接上进行连接,并使用 StartTLS 扩展操作将连接升级为安全连接
  • 使用 SSL(而非 ssh)连接,在这种情况下,连接立即安全

如上所述,旧版 OpenLDAP 发行版包含该ldapsearch命令。许多编程语言都包含 LDAP API,最值得注意的是Java

也可以看看

相关内容