Я не уверен, связано ли это с вот этот, но у меня похожая проблема.
Проблема в том, что если у меня не открыт порт 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.