mongodb - 为什么必须通过 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隧道来远程连接服务器?请问有人可以帮忙吗?太感谢了。原谅我马马虎虎的英语
解决方案
推荐阅读
- dataframe - TramineR 图例位置和轴
- android - 我对 step Counter Google fit API 有一些问题
- html - 在 iOS 中保存和更新 HTML 表单
- android - 避免回收 Recyclerview 中的物品
- javascript - NextJS 部署到特定的 URL 路径
- windows - 如何在 Windows 命令提示符中以 dd-mm-yyyy hh:mm:ss 格式获取日期和时间戳
- c++ - 为什么结果是 1?
- python - 根据列的排序更改熊猫数据框中切片的值
- docker - 如何从另一个 docker 容器运行 psql?
- c# - 无法在其他场景中调用 playerprefs