如何远程连接到 mongodb 服务器

如何远程连接到 mongodb 服务器

当我运行此命令时,我添加了bindIpAll: true一个包含用户和密码的数据库从 Ubuntu 终端来看,一切正常我可以连接到数据库,但是当我从我的笔记本电脑运行它时出现这个错误:
命令:

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

答案1

我将我的笔记本电脑 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

相关内容