Jak używać ldapsearch z SSL na innym porcie (-p nie działa)?


Mam serwer OpenLDAP działający w środowisku testowym z zaporą sieciową na porcie LAN nr 8636 z powrotem do nasłuchiwania slapd na 636 (dla starszej aplikacji, która nie obsługuje START_TLS).
Aby coś przetestować, zacząłem od LAN, określając
       -p 8636
w wierszu poleceń. Z jakiegoś powodu nie zadziałało, więc poszedłem dalej i wypróbowałem to samo polecenie na samym serwerze LDAP. Otrzymuję ten sam błąd:
ldap1# ldapsearch -x -H ldaps://ldap1 -p 8636
ldapsearch: -H incompatible with -p

I? Dlaczego to jest problem? Jeśli nie podam numeru portu, to wszystko działa dobrze:
ldap1# ldapsearch -x -H ldaps://ldap1
# extended LDIF
#
# LDAPv3...

Czy jest jakiś inny sposób, aby powiedzieć
       ldapsearch
używać SSL na innym porcie, czy czegoś mi brakuje w składni?

UPDATE za odpowiedź

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

...
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

           ldapsearch: -H incompatible with -p

I? Dlaczego to jest problem?

Używasz przestarzałego
         -h
i
         -p
ustawić odpowiednio nazwę hosta i numer portu na wartość inną niż domyślna,

lub używasz
         -H
z należnym

RFC 2255
https://www.ietf.org/rfc/rfc2255.txt
określony adres URL
         <scheme>://<hostname>[:portnumber]
aby ustawić niestandardowy port, taki jak
         ldaps://ldap1:8636

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się