Настройка межсетевого экрана 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:
Обратите внимание на один и тот же IP на обеих вкладках