Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.

Conectarse a un set de réplicas habilitado para TLS

Este tutorial le muestra cómo conectar mongosh a un set de réplicas autogestionado habilitado para TLS.

Antes de empezar, verifique que tiene lo siguiente:

Si no desea utilizar TLS mutuo o X.509 autenticación de cliente, siga este procedimiento. Si establece allowConnectionsWithoutCertificates en true en la configuración de su servidor, los clientes pueden conectarse sin presentar un certificado y autenticarse con SCRAM en su lugar.

1

Conecte mongosh a su set de réplicas utilizando las siguientes opciones:

mongosh "mongodb://mongo0.example.com:27017,mongo1.example.com:27017,mongo2.example.com:27017" \ --tls --tlsCAFile /etc/ssl/mongodb/ca.pem
  • --tls habilita el cifrado TLS para la conexión.

  • --tlsCAFile se establece en el certificado de CA que firmó los certificados del servidor para que mongosh pueda verificar los certificados del servidor.

La conexión sin un certificado de cliente establece una sesión cifrada con TLS, pero no lo autentica. Para ejecutar la mayoría de los comandos, debe autenticarse con un mecanismo como SCRAM.

2

Utilice el método db.auth() para autenticarse con su nombre de usuario y contraseña de administrador.

3

Ejecute lo siguiente para confirmar el estado de autenticación:

db.adminCommand({ connectionStatus: 1 })

Confirme que authInfo.authenticatedUsers incluye al usuario esperado.

Después de completar este tutorial, mongosh se conecta a su set de réplicas a través de una conexión TLS cifrada, autenticada con SCRAM o X.509.

Califique esta página