Я установил mongodb на удаленный сервер через бродягу. Я могу получить доступ к postgres из своей локальной системы, но mongo недоступен. Когда я вхожу в систему через ssh и проверяю статус mongo, он говорит, что mongo работает, я могу делать запросы тоже. Когда я пытаюсь соединиться с моей локальной системы с помощью следующей команды:Mongo не может подключиться к удаленному экземпляру
mongo 192.168.192.168:27017
Я получаю сообщение об ошибке
MongoDB shell version: 2.6.5
connecting to: 192.168.192.168:27017/test
2014-12-27T22:19:19.417+0100 warning: Failed to connect to 192.168.192.168:27017, reason: errno:111 Connection refused
2014-12-27T22:19:19.418+0100 Error: couldn't connect to server 192.168.192.168:27017 (192.168.192.168), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
выглядит как Монго не слушать соединения с других изобр? Я прокомментировал bind_ip в настройках mongo, но это не помогает.
услуги 192.168.192.168 через Nmap команды:
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
5432/tcp open postgresql
9000/tcp open cslistener
Похоже mongd слушать
правила брандмауэра
sudo iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Update Мой Монго конфигурации
dbpath=/var/lib/mongodb
#where to log
logpath=/var/log/mongodb/mongodb.log
logappend=true
#bind_ip = 127.0.0.1
#port = 27017
# Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
journal=true
# Enables periodic logging of CPU utilization and I/O wait
#cpu = true
# Turn on/off security. Off is currently the default
#noauth = true
#auth = true
Вы проверили для правил брандмауэра и подтвердил MongoDB в действительности прослушивает порт 27017 на интерфейсе '0.0.0.0'? – Brandon
@Brandon обновил мой вопрос –
Если его бродячий экземпляр вам, возможно, придется настроить порт вперед между вашей виртуальной машиной и хостом ... Возможно, это уже сделано автоматически для вашего постсектора. Проверьте свой Vagrantfile. – Blizz