使用 SSL/TLS 证书后无法连接到我的 mongodb 本地主机

问题描述 投票:0回答:1

每次我尝试使用 SSL/TLS 证书连接到本地主机服务器时,都会收到一条错误消息:连接尝试失败:HostUnreachable

我尝试过的事情

  • 我尝试过重新启动系统
  • 我尝试将 tls 更改为 SSL
  • 我还交叉检查了 mongodb.pem 的文件路径,

我真的很茫然。

这是我运行的代码和我收到的错误


MongoDB shell version v5.0.9
connecting to: mongodb://localhost:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server localhost:27017, connection attempt failed: HostUnreachable: Connection reset by peer :
connect@src/mongo/shell/mongo.js:372:17
@(connect):2:6
exception: connect failed
exiting with code 1 

这是我的 mongo.cfg 文件


# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: C:\Program Files\MongoDB\Server\5.0\data
  journal:
    enabled: true
#  engine:
#  wiredTiger:


# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path:  C:\Program Files\MongoDB\Server\5.0\log\mongod.log


# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1


#processManagement:

security:
  authorization: enabled

#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:

#snmp:

这是我用来连接服务器的命令

mongo --tls --tlsCAFile mongodb.pem --host localhost
mongodb ssl localhost tls1.3
1个回答
0
投票

网: 端口:27017 绑定IP:127.0.0.1 SSL: 模式:需要SSL PEMKey文件:/home/mongodb.pem CA文件:/home/rootCA.pem

修改mongod.conf文件

© www.soinside.com 2019 - 2024. All rights reserved.