首页 > 解决方案 > 为什么必须通过 ssh 远程连接到 mongdoDB?

问题描述

我有一个奇怪的问题。我在我的 Intranet 服务器(RedHat 7.0)上安装了 mongoDB,ip 是 192.168.0.253,并在服务器命令行中的 localhost 上成功连接,然后我在 conf 文件中设置 bind_ip=0.0.0.0,创建授权用户并使用 compass 远程连接到我的 mongdodb 服务器,像这样 我填写了主机名(服务器 ip 192.168.0.253,端口:27017),我的电脑的 ip 是 192.169.0.110,选择身份验证,填写用户名和密码,我已经通过 localhost 连接在 mongodb 中创建

最后连接失败。最后,我选择了ssh隧道并填写了RedHat服务器ip,用户名和密码,没想到成功了。我感觉很奇怪。为什么我必须使用ssh隧道来远程连接服务器?请问有人可以帮忙吗?太感谢了。原谅我马马虎虎的英语

标签: mongodb

解决方案


推荐阅读