如何在Dreamhost VPS上使用MongoVUE?

时间:2012-09-02 16:57:57

标签: mongodb dreamhost

我联系了Dreamhost支持,但他们拒绝帮助设置第三方软件。并且,官方用户论坛上的流量很少:我在论坛上三次询问支持问题,每次都得到0回复。

问题

我正在尝试在Dreamhost VPS上连接到MongoDB。我在MongoVUE中为“Server”输入了什么?我是否必须设置SSH隧道?

为MongoDB提供GUI是否更容易?

1 个答案:

答案 0 :(得分:2)

MongoVUE(或任何其他admin UI)通过MongoDB服务器端口连接,默认情况下为27017.假设您没有阻止访问MongoDB端口的防火墙或bind_ip配置限制,您应该能够使用服务器名称作为主机直接从MongoVUE连接。

使用带端口转发的SSH隧道进行连接,而不是直接使用数据库服务器端口,这将是一个很多更好的想法。

限制访问的其他选项包括:

  • firewall restrictions ..理想情况下,您的家庭或远程网络具有可用于限制访问的固定IP地址

  • user authentication ..限制每个数据库的访问权限(只读或读/写)

  • 您可以安装其中一个基于网络的管理界面,例如RockMongo,而不是使用像MongoVUE这样的桌面用户界面。在这种情况下,您可以在服务器上配置与localhost:27017通信的管理UI,而不必打开对MongoDB服务器的外部访问。为了提高安全性,您可以使用标准Web服务器控件,例如密码身份验证和SSL。

  

为MongoDB提供GUI是否更容易?

使用mongo interactive shell熟悉自己是值得的。您可以在shell中使用某些功能,例如JavaScript功能,这些功能可能在管理UI中不可用。作为奖励,您还将学习更多关于对开发人员有用的语法和查询。这取决于你在使用命令行界面时有一些舒适程度。