AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1005290
Accepted
MatMatOuk
MatMatOuk
Asked: 2020-03-03 05:45:01 +0800 CST2020-03-03 05:45:01 +0800 CST 2020-03-03 05:45:01 +0800 CST

Microsoft ADV190023:如何在 RHEL 7 上强制使用 LDAPS?

  • 772

我在一家使用 Active Directory 域的公司工作,在 Win Server 2016 上运行。我有一些与 Samba 集成的 Linux 服务器 (RHEL6) AD。我已阅读 Microsoft 将很快发布更新 Microsoft ADV190023,并且我正在使用 RHEL 7(8 尚未批准),以便仅通过 LDAPS 使用 AD 控制器。

我希望我的 Linux 客户端只在目标端口 636 上与 DC 对话。我尝试查看几个论坛,但在不同的配置(realmd、krb5、sssd、pam、ldap.conf)之间有点迷失。

我知道有几种方法可以加入 AD 域。我最后尝试的是自动配置sssd和krb5的领域。可以成功,但我只希望在 636 上。此外,我需要对上面的内容进行一些刷新,我想知道通过 net ads join -U administrator 和 realm join mydomain.com 将 Linux 加入 AD 有什么区别?

有没有办法强制我的 linux 客户端只在端口 636 上与 DC 对话?我是否需要在我的 Linux 客户端上生成证书并获得我们的证书颁发机构的批准?我已经导入了 DC 证书 + 根 CA。

感谢您的帮助,问候

security active-directory ldap microsoft rhel7
  • 2 2 个回答
  • 3000 Views

2 个回答

  • Voted
  1. Best Answer
    user34515
    2020-04-02T00:53:59+08:002020-04-02T00:53:59+08:00

    Realmd允许您在 Linux 主机上配置 AD 和 LDAP 客户端集成。在后端,它将创建所有需要的配置文件(SSSD、krb5、PAM)并加入域。

    此时,realmd 只能用于配置 AD 和 LDAP。您也可以将 SSSD 与 LDAPS 一起使用,但这需要您自己进行一些手动且稍微复杂的配置。

    检查Microsoft 安全公告 ADV190023 的影响 | RHEL 和 AD 集成上的 LDAP 通道绑定和 LDAP 签名。红帽表示:

    • 他们通过在各种场景下对 Active Directory 域域 2016 强制执行 LDAP 通道绑定和 LDAP 签名进行了验证,并观察到对 Red Hat Enterprise Linux 6、7 和 8 客户端系统功能没有影响。
    • 默认配置可能会在域控制器上导致 ID 为 2889 的事件,但这看起来像是当前正在调查的错误/肯定日志事件。
    • 他们正在开发 SSSD/adcli增强功能,允许将 LDAPS 协议与 SSSD 活动目录提供程序一起使用。这将允许我们像您习惯的那样配置 AD 集成 (realmd),但在后端使用 LDAPS。这种类型的配置是可选的,仅在默认 LDAP 端口 389 关闭的环境中需要。上述 RFE 还将 GSS-SPNEGO 设置为adcli. 目前 GSSAPI 是硬编码的adcli,无法更改。

    更新: Red Hat 昨天发布了 RHEL 7.8,其中包含新adcli功能。查看adcli 手册页以获取更多详细信息。目前似乎没有realm集成,因此如果您想使用“完整的 LDAPS”(在端口 636 上),您必须结合adcliSSSD 中的手动 LDAPS 配置。

    • 1
  2. Thorsten Scherf
    2020-06-07T20:56:34+08:002020-06-07T20:56:34+08:00

    在 AD 端强制执行 ADV190023 建议时,无需切换到基于 TLS 的通信。RHEL 客户端守护进程 SSSD 在与 AD 后端通信时默认使用 SASL。SASL 还可以对连接进行签名和密封,这样就不需要使用 TLS。目前,在 RHEL 中提供的 SASL 库不支持通道绑定令牌(工作已经在上游完成,很快就会到达 RHEL),因此当您从默认 LDAP 端口 389 上的 SASL 移动到端口 636 并依赖时,您甚至会遇到问题在 TLS 上用于密封和签署连接。只有在使用 TLS 时才需要通道绑定令牌。

    • 0

相关问题

  • OpenSSH 漏洞 [重复]

  • 选择什么安全套件?

  • 安全地授予对 SQL 2005 复制监视器的访问权限以创建快照

  • SSH 服务器零日漏洞利用 - 保护自己的建议

  • 如何将安全组添加到正在运行的 EC2 实例?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve