Назад | Перейти на главную страницу

Подключиться к mongodb через ssh

Я не уверен, связано ли это с вот этот, но у меня похожая проблема.

Проблема в том, что если у меня не открыт порт 27017, Робомонго не удается подключиться даже с опцией "туннель ssh".

Порт, адрес и открытый ключ верны, я использую те же учетные данные для подключения через ssh.

Вот часть моей цепочки INPUT iptables:

pkts      bytes target     prot opt in     out     source               destination
  (...)
  2044   191475 ACCEPT     tcp  --  any    any     anywhere             anywhere             tcp dpt:6666 state NEW,ESTABLISHED
    54     6356 ACCEPT     all  --  any    any     anywhere             anywhere             state RELATED,ESTABLISHED
   163    15426 DROP       all  --  any    any     anywhere             anywhere

Цепочки OUTPUT и FORWARD пусты

Глядя на трафик в wirehark, я вижу, что Robomongo не пытается подключиться к 27017, он подключается к 6666 (как и должно), но все равно терпит неудачу.

Что мне здесь не хватает?

Возможно, вы используете версию mongodb, которая не поддерживается Robomongo. См. Этот ответ о том, что Robomongo еще не поддерживает версию 3.0 mongodb.