У меня есть Linode-сервер, на котором работает Ubuntu 12.04 LTS и экземпляр MongoDB (служба запущена и МОЖЕТ подключаться локально), с которой я не могу подключиться от внешнего источника.
Я добавил эти два правила в свои IP-таблицы, где < ip address > - это сервер, на котором я хочу подключить FROM (как указано в этой ссылке MongoDB):
iptables -A INPUT -s < ip-address > -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -d < ip-address > -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT
И я вижу правило в моей таблице IP, разрешающее соединения на 27017 в и из < ip address > однако, когда я пытаюсь подключиться, < ip address > в мою базу данных mongo, используя следующую команду:
mongo databasedomain/databasename -u username -p password
Я получаю эту ошибку:
2014-07-22T23:54:03.093+0000 warning: Failed to connect to databaseserverip:27017, reason: errno:111 Connection refused
2014-07-22T23:54:03.094+0000 Error: couldn't connect to server < ip address >:27017 (databaseserverip), connection attempt failed at src/mongo/shell/mongo.js:148
exception: connect failed
Любая помощь ОЧЕНЬ ОЦЕНИВАЕТ!!!! Спасибо!!!