я добавил bindIpAll: true
и у меня есть БД с пользователем и передаю, когда я запускаю эту команду из терминала Ubuntu все в порядке и я могу подключиться к db, но когда я запускаю это со своего ноутбука, я получаю эту ошибку:
Команда:
mongo -u user3 -p SOh3ThghgypJPxmt1oOfL myServerIP/db
Ошибка:
E QUERY [thread1] Error: couldn't connect to server myServerIP:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
Я добавил свой ноутбук IP на сервер и решил.
sudo iptables -A INPUT -s myyyyyyLaptopIp -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -d myyyyyyLaptopIp -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT