当我使用MongoChef连接远程mongo数据库时,我使用以下参数:
Server
- Server:本地主机
- Port: 27017
SSH Tunnel
SSH address: 10.1.0.90
Port: 25
SSH Username:用户名
SSH Password:密码
当我连接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
拜托,你能帮我解决这个问题吗?我做错了什么?