Ssh 如何从公网访问MongoDB云实例?

Ssh 如何从公网访问MongoDB云实例?,ssh,mongoose,firewall,mongohq,ssh-tunnel,Ssh,Mongoose,Firewall,Mongohq,Ssh Tunnel,我正在开发一个节点应用程序,我的数据库位于Compose.io(以前是MongoHQ) 问题是,我不能在学校工作,因为网络是公用的,因此一些连接被阻塞。IT部门的技术人员告诉我使用ssh隧道 我在谷歌上搜索了一段时间,我不确定它是否能解决我的问题 我用猫鼬,它告诉我: Error : failed to connect to kahana.mongohq.com:10063 我被卡住了,因为我真的不想在学校开发我的应用程序时使用MongoDB的本地实例 有人能帮我吗 谢谢我绝对不是Node.J

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

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

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

我用猫鼬,它告诉我:

Error : failed to connect to kahana.mongohq.com:10063
我被卡住了,因为我真的不想在学校开发我的应用程序时使用MongoDB的本地实例

有人能帮我吗


谢谢

我绝对不是Node.JS专家,但我只是使用了这个,而且它非常容易安装,请查看

正如上面所说,安装后在应用程序中需要它:

npm install tunnel-ssh

让我们知道这是如何实现的。

谢谢,看起来很有希望,但我想对于那些了解Networks 101的人来说,设置起来非常简单,而我的情况并非如此。我猜远程端口是我的DB URI中的端口,本地端口是我的本地服务器正在侦听的端口,但是其他配置参数呢?主机、用户、关键字短语等?好的@Radioreve,让我们带您了解一下,首先检查Compose.io是否允许ssh隧道。事实上,我允许了,是的,他们允许了。但是它需要在某个地方安装一个ssh服务器,我不知道我是否能够安装一个,或者我是否可以找到/租用任何为我完全配置的服务器