当我使用 MongoChef 连接远程 mongo 数据库时,我使用下一个参数:
服务器
- 服务器: 本地主机
- 端口: 27017
SSH隧道
SSH地址: 10.1.0.90
端口: 25
SSH 用户名: 用户名
SSH密码: 密码
当我连接 Pymongo 时,我有下一个代码:
import pymongo
MONGO_HOST = "10.1.0.90"
MONGO_PORT = 25
MONGO_DB = "db_name"
MONGO_USER = "username"
MONGO_PASS = "password"
con = pymongo.MongoClient(MONGO_HOST, MONGO_PORT)
db = con[MONGO_DB]
db.authenticate(MONGO_USER, MONGO_PASS)
print(db)
但是我有下一个错误:
pymongo.errors.ServerSelectionTimeoutError: 10.1.2.84:27017: [Errno 111] Connection refused
拜托,你能帮我解决这个问题吗?我做错了什么?
原文由 Volodymyr Nazarenko 发布,翻译遵循 CC BY-SA 4.0 许可协议
对我有用的解决方案。