Sobre AD Connect, sincronización con Azure AD y puertos
Una de los laboratorios más bonitos, en el curso de O365 que imparto, es el de la sincronización y federación de un directorio activo on-premise con el directorio activo de O365 (Azure Active Directory).
Sin embargo nos hemos percatado que el manual del trainer (profesor) y las slides se queda corto con** los puertos que tenemos que tener abiertos para que funcione el cotarro**, y por eso hoy publico esta tabla que viene de esta página de Microsoft.
Puertos a tutiplen
Primero los imprescindibles para hacer funcionar la sincronización entre ambos LDAP:
| Protocolo | Puertos | DESCRIPCIÓN |
|---|---|---|
| HTTP | 80 (TCP/UDP) | Se usa para descargar CRL (listas de revocación de certificados) para comprobar certificados SSL. |
| HTTPS | 443 (TCP/UDP) | Se usa para sincronizar con Azure AD. |
Si hemos montado una granja de servidores ADFS (Federación) y se tienen que comunicar con el servidor de AD Connect (Sincronización), a los puertos anteriores hay que añadirle:
| Protocolo | Puertos | DESCRIPCIÓN |
|---|---|---|
| WinRM | 5985 | Agente de escucha de WinRM |
| Protocolo | Puertos | DESCRIPCIÓN |
|---|---|---|
| TCP | 49443 (TCP) | Se usa para la autenticación de certificados. |
| Protocolo | Puertos | DESCRIPCIÓN |
|---|---|---|
| DNS | 53 (TCP/UDP) | Búsquedas DNS en el bosque de destino. |
| Kerberos | 88 (TCP/UDP) | Autenticación Kerberos para el bosque de AD. |
| MS-RPC | 135 (TCP/UDP) | Se usa durante la configuración inicial del Asistente para Azure AD Connect, cuando se enlaza con el bosque de AD, además de durante la sincronización de contraseñas. |
| LDAP | 389 (TCP/UDP) | Se usa para la importación de datos de AD. Los datos se cifran con Kerberos Sign & Seal. |
| RPC | 445 (TCP/UDP) | Lo usa el SSO de conexión directa para crear una cuenta de equipo en el bosque de AD. |
| LDAP/SSL | 636 (TCP/UDP) | Se usa para la importación de datos de AD. La transferencia de datos se firma y se cifra.Solo se utiliza si está usando SSL. |
| RPC | 49152- 65535 (Puerto RCP alto aleatorio)(TCP/UDP) | Se usa durante la configuración inicial de Azure AD Connect, cuando se enlaza con los bosques de AD, además de durante la sincronización de contraseñas. Consulte KB929851, KB832017 y KB224196 para más información. |
Los dos puertos necesarios para sincronizar, en condiciones normales donde todos los servidores están en el mismo segmento de red, son el 80 y el 443. Si montamos una federación con su proxy, deberemos añadir el 49443.
Si no es este el contexto, y tenemos los servidores separados, entonces sí que nos tenemos que liar a abrir puertos en el firewall.
Espero que sea de utilidad.