Comment utiliser ldapsearch de SSL Sur l'autre port (-p ne marche pas)?

J'ai un serveur OpenLDAP, Travailler dans un environnement de test avec un pare-feu sur un port de transfert de port 8636 Retour K. slapd, Écoute 636 (Pour une application plus ancienne qui ne supporte pas START_TLS).

Pour vérifier quelque chose que j'ai commencé avec LAN, spécifier

-p 8636

sur la ligne de commande. Pour une raison quelconque, il a échoué, alors je suis allé plus loin et j'ai essayé la même commande sur le serveur lui-même. LDAP. J'ai la même erreur:

ldap1# ldapsearch -x -H ldaps://ldap1 -p 8636
ldapsearch: -H incompatible with -p

ET? Pourquoi c'est un problème? Si je ne spécifie pas le numéro de port, tout fonctionne bien:

ldap1# ldapsearch -x -H ldaps://ldap1
# extended LDIF
#
# LDAPv3
...

Y a-t-il une autre façon de dire

ldapsearch

utilisation SSL Sur un autre port, ou ai-je manqué quelque chose dans la syntaxe?

Mise à jour pour la réponse

ldap1# ldapsearch -x -H ldaps://ldap1:636
# extended LDIF
#
# LDAPv3

...
Invité:

Blanche

Confirmation de:


ldapsearch: -H incompatible with -p

ET? Pourquoi c'est un problème?

Vous utilisez soit obsolète

-h

et

-p

Pour installer le nom d'hôte et le numéro de port, différent de la valeur par défaut,

Ou vous utilisez

-H

avec correctement
https://www.ietf.org/rfc/rfc2255.txt
spécifié URL

<scheme>://<hostname>[:portnumber]

Pour installer un port non standard, par exemple

ldaps://ldap1:8636

</hostname></scheme>

Pour répondre aux questions, connectez-vous ou registre