当我使用MongoChef连接远程Mongo数据库时,我使用以下参数:
服务器
- 服务器: localhost
- 端口: 27017
SSH隧道
SSH地址: 10.1.0.90
端口: 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
请问,你能帮我解决这个问题吗?我哪里做错了吗?
python IDLE
,应用您的连接命令并获取输出(连接到本地主机)。 - dsgdfg