Я использую python и MongoClient из pmon go для подключения к Remote mongodb , обратите внимание, что моя локальная машина может s sh на удаленной клавише publi c, но всякий раз, когда Я пытаюсь подключиться к тайм-аутам db it
client = MongoClient('mongodb://ip/dataset?replicaSet=replica')
db = client.db_name
db['collection'].find({})
это всегда будет тайм-аут
pymon go .errors.ServerSelectionTimeoutError: ip: 27017: тайм-аут
- Когда я пытаюсь подключиться, используя Пн go компас , он работает нормально, но я предоставляю свой закрытый ключ для s sh туннелирования
- , когда я использую тот же код внутри другой удаленной машины (не такой же, как у mongodb), он работает нормально, поэтому я не знаю, почему на моей локальной машине это так