Настройка межсетевого экрана CentOS для удаленного доступа к MongoVUE GUI

Я пытаюсь настроить MongoVUE для подключения к сетевому серверу под управлением MongoDB. Я могу очень легко подключиться к нему либо через SSHing в Putty, либо используя mongo ip: port в командной строке Windows.

Однако при настройке соединения через SSH-туннель MongoVUE я получаю сообщение об ошибке:

Unable to connect to server 127.0.0.1:5252: No connection could be made because the target machine actively refused it 127.0.0.1:5252.

Поэтому я предполагаю, что с настройкой брандмауэра что-то не так.

Однако, мой /etc/sysconfig/iptables содержит строку:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT

Что еще должно быть на месте, чтобы позволить этому соединиться?

Вот конфигурация MongoVue SSH:

введите описание изображения здесь

2 ответа

Я получаю ту же ошибку, используя встроенную функцию SSH MongoVUE.

Я подозреваю, что это ошибка в MongoVUE. Мне удалось заставить работать SSH с помощью Putty, следуя инструкциям на http://www.mongovue.com/2011/08/04/mongovue-connection-to-remote-server-over-ssh/.

Ниже приведена конфигурация туннеля Putty: Putty настроен на прослушивание 5151, а затем подключение к 27017 в удаленной системе (MongoD).

Мне пришлось использовать небольшую хитрость, чтобы заставить работать встроенный "SSH Tunnel".

Оказывается, что IP по умолчанию для localhost в Windows 7 это адрес Ipv6, поэтому вы должны добавить (или просто снять комментарий) следующую строку в ваш файл \System32\drivers\etc\hosts

127.0.0.1       localhost

И настройте Mongovue соединение следующим образом (с вашим IP наверняка):

  • Настройки: настройки
  • Туннель SSH: SSH Tunnel

Обратите внимание на один и тот же IP на обеих вкладках

Другие вопросы по тегам