对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

为 X.509 身份验证配置 MongoDB Agent

Ops Manager 允许您配置所有客户端(包括 Ops Manager 代理)用于连接到 MongoDB 部署的身份验证机制。 您可以为每个项目启用多种身份验证机制,但必须为代理仅选择一种机制。

MongoDB支持与安全 TLS 连接一起使用的 X.509 证书身份验证。X.509客户端身份验证允许客户端使用证书(而不是使用用户名和密码)对服务器进行身份验证。

注意

通过自动化,Ops Manager 托管 MongoDB Agent 身份验证。要了解有关身份验证的更多信息,请参阅为 Ops Manager 项目启用 x.509 身份验证。

A full description of Transport Layer Security, public key infrastructure, X.509 certificates, and Certificate Authorities exceeds the scope of this tutorial. This tutorial assumes prior knowledge of TLS and access to valid X.509 certificates.

要为Ops Manager启用X.509 身份验证,您必须获取由单个证书颁发机构 (CA) 生成和签名的有效 TLS 证书。要学习;了解有关证书要求的更多信息,请参阅MongoDB手册中的客户端 x.509 证书。

X.509 客户端证书身份验证要求您启用和配置TLS为部署。

本教程假定您已将MongoDB 部署配置为使用 X.509 证书身份验证和 TLS。如果还没有这样做,请参阅使用 X.509 证书对客户端进行身份验证和为 TLS 配置mongod和mongos教程。

选择部署类型以查看相应步骤。

要使用 X.509 身份验证,必须配置 MongoDB Agent 以支持 TLS:

1

如果您为 Ops Manager 部署启用了TLS ,则必须将 MongoDB Agent 配置为使用 TLS 。要将 MongoDB Agent 配置为使用TLS ,您必须拥有签署 MongoDB 实例的受信任证书颁发机构证书。

在MongoDB 助手的安装目录中,编辑配置文件,将httpsCAFile字段设置为包含一个或多个PEM格式证书的文件的路径。

MongoDB Agent 配置文件的位置是 C:\MMSData\Automation\automation-agent.config。

注意

MongoDB 助手配置文件命名为 automation-agent.config,以便使用传统代理的用户更容易升级。

例子

Use the following command to connect through mongosh:

mongosh --tls --tlsCAFile /etc/ssl/ca.pem example.net:27017

然后,修改配置文件并设置以下键/值对:

httpsCAFile=/etc/ssl/ca.pem

保存配置文件。

要了解有关这些设置的更多信息,请参阅Ops Manager TLS设置。

配置 MongoDB Agent 以使用 TLS提供了有关配置 MongoDB Agent 以使用TLS的更多详细信息。

配置 MongoDB Agent后,在 Ops Manager 界面中配置 X.509 身份验证机制,如为 Ops Manager 项目启用 x.509 身份验证中所述。

给本页内容打分