Ser*_*ult 3 linux openldap ldap
我有一个 OpenLDAP 服务器在测试环境中运行,在 LAN 转发端口 8636 上有防火墙,返回 slapd 侦听 636(对于不支持 START_TLS 的旧应用程序)。
为了测试,我通过-p 8636
在命令行中指定开始在 LAN 上。由于某种原因,这失败了,所以我继续在 LDAP 服务器上尝试了相同的命令。我犯了同样的错误:
ldap1# ldapsearch -x -H ldaps://ldap1 -p 8636
ldapsearch: -H incompatible with -p
Run Code Online (Sandbox Code Playgroud)
嗯?为什么这是个问题?如果我不指定端口号,则一切正常:
ldap1# ldapsearch -x -H ldaps://ldap1
# extended LDIF
#
# LDAPv3
...
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以告诉ldapsearch
在不同的端口上使用 SSL 还是我错过了语法中的某些内容?
更新每个答案
ldap1# ldapsearch -x -H ldaps://ldap1:636
# extended LDIF
#
# LDAPv3
Run Code Online (Sandbox Code Playgroud)
...