【问题标题】:How to Access MongoDB Cloud Instance from Public Network?如何从公网访问 MongoDB 云实例?
【发布时间】:2014-09-11 13:03:39
【问题描述】:

我正在开发一个节点应用程序,我的数据库位于Compose.io(以前的MongoHQ

问题是我不能在学校工作,因为网络是公共的,因此一些连接被阻止。在 IT 部门工作的技术人员告诉我使用 ssh tunnel

我已经在谷歌上搜索了一段时间,但我不确定它是否能解决我的问题。

我使用猫鼬,它告诉我:

Error : failed to connect to kahana.mongohq.com:10063

我被困住了,因为我真的不想在学校开发我的应用程序时使用 MongoDB 的本地实例。

谁能帮帮我?

谢谢

【问题讨论】:

    标签: ssh mongoose firewall mongohq ssh-tunnel


    【解决方案1】:

    我绝不是 Node.JS 专家,但我只是使用了它,而且它非常容易设置,请查看。

    https://www.npmjs.org/package/tunnel-ssh

    正如它所说,安装后在您的应用中需要它:

    npm install tunnel-ssh
    

    让我们知道结果如何。

    【讨论】:

    • 谢谢,看起来很有希望,但我想对于那些了解 Networks 101 的人来说,设置起来非常容易,这不是我的情况。我猜远程端口是我的 DB URI 中的端口,本地端口是我的本地服务器正在侦听的端口,但是其余的配置参数呢?主机、用户、关键词等?
    • 好吧@Radioreve,让我们带你了解一下,首先检查 Compose.io 是否允许 ssh 隧道。
    • 实际上我做到了,是的,他们做到了。但它需要在某个地方安装一个 ssh 服务器,我不知道我是否能够设置一个,或者我是否可以找到/租用任何为我完全配置的服务器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-04
    • 2019-12-17
    • 2017-03-10
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 2018-01-22
    相关资源
    最近更新 更多