答案 0 :(得分:1)
OpenShift阻止所有传入端口,除了80,443和22。 就像上面的答案一样,您需要在两台服务器之间建立一个端口转发的SSH隧道(这对我来说似乎非常脆弱)
OR
您可以在openshift服务器上设置Web服务来处理所有数据库请求。当你使用mongolabs或fusiotables和heroku这样的事情时会发生这种情况。这里的不同之处在于您需要编写自己的Web服务来公开数据库。
答案 1 :(得分:0)
您可以使用端口转发进行此类工作,请尝试这些文章http://bitsofinfo.wordpress.com/2012/06/05/how-to-access-your-openshift-mongodb-database-remotely-on-os-x/或者, 否则,您可以使用在您的openshift服务器上运行的软件,该软件远程执行您在数据库上的命令。为此,请尝试使用Google并注意端口0到18000被阻止传入流量。