In Ihrer mongod Konfigurationsdatei geben Sie SSL - Modus zu sein requireSSL
. Dies bedeutet, dass der mongod
Server nur TLS / SSL-verschlüsselte Verbindungen verwendet und akzeptiert.
Die Client- mongo
Shell muss in Ihrem Fall --sslPEMKeyFile angeben, um die PEM-Datei des Clients zu übergeben. Siehe auch Mongo Shell-SSL-Konfiguration oder Tutorial: SSL für Clients konfigurieren .
Die 2 letzten, die ich hinzugefügt habe, seit ich einen Verbindungsfehler erhalte.
Seien Sie in Bezug auf die Sicherheit besonders vorsichtig, wenn Sie die Konfigurationen aktivieren. Sehen Sie sich die Beschreibung der beiden Parameter an, für was sie gedacht sind: --allowInvalidCertificates und --allowInvalidHostnames