2014-09-11 39 views
0

我深化发展的一个节点的应用程序,在我的数据基地位于Compose.io(原MongoHQ如何从公共网络访问MongoDB云实例?

的事情是,我不能在学校工作,因为网络是公共的,因此一些CONNEXIONS被封锁。在IT部门工作的技术人员告诉我使用ssh tunnel

我一直在谷歌搜索一段时间,我不知道它可以解决我的问题。

我用猫鼬,它告诉我:

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

我坚持,因为我真的在学校深化发展我的应用程序时,不想使用MongoDB的本地实例。

任何人都可以帮助我吗?

感谢

回答

0

我绝不是一个Node.js的专家我,但我只是用这个和它的令人难以置信的易于安装,检查出来。

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

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

npm install tunnel-ssh 

,让我们知道如何制定出。

+0

谢谢,看起来很有希望,但我想这对于了解Networks 101的人来说是非常容易的,但这不是我的情况。我猜远程端口是我的数据库URI中的端口,本地端口是我的本地服务器正在侦听的端口,但其余的配置参数呢?主机,用户,关键字等? – Radioreve 2014-09-12 14:39:56

+0

好的@Radioreve,让我们引导你通过它,首先检查与Compose.io,如果他们允许SSH隧道。 – gmslzr 2014-09-12 16:18:13

+0

其实我做了,是的他们这样做。但它需要在某处安装ssh服务器,我不知道我是否可以设置一个,或者如果我可以找到/租用任何完全为我配置的 – Radioreve 2014-09-13 12:11:16