Задать вопрос
@BarneyGumble

Как правильно подключаться к удалённой MongoDB?

Добрый день

Пытаюсь с локального компьютера подключиться к MongoDB находящейся на удалённом сервере, доступ к которому использую по SSH

Подключаюсь следующим образом:
mongoose.connect('mongodb://root:password@44.32.35.58:22/database')


В результате получаю ошибку:
MongoError: server 44.32.35.58:22 received an error {"err":"socketHandler","trace":"","parseState":{"sizeOfMessage":7597146
43}}


Если пытаюсь подключаться по другому порту, на котором на этом сервере крутится Mongo, то получаю другую ошибку:
Error: connect ECONNREFUSED 44.32.35.58:3306

Что делаю не так?
  • Вопрос задан
  • 340 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
22 - это порт ssh
у монги обычно 27017

нужно либо порты монги настроить наружу, либо сделать какой-то ssh-тунель
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы