【发布时间】:2020-01-27 20:33:28
【问题描述】:
我正在使用 pmongo 中的 python 和 MongoClient 连接到 Remote mongodb, 请注意,我的本地计算机可以使用公钥在远程计算机上 ssh,但是每当我尝试连接到数据库时,它都会超时
client = MongoClient('mongodb://ip/dataset?replicaSet=replica')
db = client.db_name
db['collection'].find({})
这总是超时
pymongo.errors.ServerSelectionTimeoutError: ip:27017: 超时
- 当我尝试使用 Mongo compass 进行连接时,它工作正常,但我提供了用于 ssh 隧道的私钥
- 当我在另一台远程机器(与 mongodb 不同)中使用相同的代码时,它工作正常,所以我不知道为什么在我的本地机器上会出现这种情况
【问题讨论】:
-
@GiorgosMyrianthous 是的,没有运气
标签: python mongodb ssh remote-server