我有一个正在运行的 Linux 域sssd
,我们将其称为域 NJ。
我希望 NJ 域上的机器能够针对位于防火墙后面的不同域(称为 NY)上的 Active Directory ldap 服务器进行身份验证。
仅允许两个域之间的端口 389 是否足够,或者是否需要其他端口以便 NJ 域中的机器能够针对 NY 域中的 ldap 服务器进行身份验证?
答案1
只要它仅进行 LDAP 身份验证(而不是 AD/Kerberos 等),389
应该就足够了。
答案2
答案3
这实际上取决于 SSSD 配置,特别是 auth_provider。auth_provider=ldap 需要端口 389(使用 TLS)或 636(ldaps)。auth_provider=krb5 需要端口 88。
ipa 和 AD 提供商实际上都需要这两者,因为即使身份数据也是用 GSSAPI 加密的,所以您需要端口 88 来启动 ccache 以执行 GSSAPI LDAP 绑定,然后使用端口 389 来搜索 LDAP,然后再次使用端口 88 进行身份验证。
IPA 和 AD 提供商也严重依赖 DNS,因此端口 53 也可能合适。
答案4
SSSD 可以配置为从 Active Directory 全局目录检索用户信息。这将需要端口 3268 https://fedorahosted.org/sssd/wiki/Configuring_sssd_with_ad_server
如果您要访问任何 SAMBA 共享,则在打开文件夹之前需要动态端口来验证对文件夹的访问。
此 TechNet 文档列出了所有潜在端口,具体取决于您将使用的功能。如果您想限制潜在端口的数量,它还提供了限制动态端口的链接。 https://technet.microsoft.com/en-us/library/dd772723(v=ws.10).aspx