2015-09-20 3 views
1

Я подключаюсь к порту 27017 удаленного сервера с помощью ssh, а затем обращается к базе данных mongo в этой системе. Я могу успешно подключить его через скрипт оболочки. Однако, когда я пишу программу python и пытаюсь подключиться к этой системе, я не могу подключиться. Я использую следующий фрагмент кода:Удаленное соединение Mongo через Pymongo

conn = MongoClient('mongodb://username:[email protected]:27017/database') 

Я хотел бы упомянуть, что я обращаюсь к системе назначения за прокси-сервером. Тем не менее, порт 27017 включен для подключения моей системы к системе назначения.

ответ

0
conn = MongoClient('mongodb://username:[email protected]:27017/database') 

Ваше имя хоста 27017 но порт вы включили в 27107

+0

Жаль, что была опечатка. Я включаю правильные порты. Отредактировал вопрос. –

+0

В этом случае это может быть связано с вашей IDE. В моем pycharm мне нужно настроить сервер на localhost: 27017, а затем подключиться через плагин. Что вы используете? – Luis

+1

Я использую простой возвышенный текст. Я могу подключиться к локальным системам монго без каких-либо проблем. Проблема заключается в доступе к удаленному серверу. –

Смежные вопросы