这个问题是特定于MongoVUE的,但我真的希望能够以任何方式登录到EC2上,除了通过SSH隧道。我可以这样做,让服务器和客户端启动并运行,创建文档,查找东西等等。我对mongo和ec2是新手,所以我承认有很多变量。
以下是我到目前为止所做的工作:
我创建了一个唯一的数据库,然后使用db.addUser('name','password')命令向其中添加了一个用户。
我使用的是AWS提供的公共dns,如下所示:xxxx.us-west-1.computer te.amazonaws.com
我尝试使用纯文本密码以及mongo显示的密码(哈希)登录。
我的最终目标是能够通过C#连接,但是MongoVue给了我一个更容易操作的平台(我希望如此)。
任何帮助都是最好的!谢谢。
发布于 2011-08-11 22:05:31
我试着做同样的事情,实际上在遵循Mongovue博客上的说明后,事情变得相当简单
http://www.mongovue.com/2011/08/04/mongovue-connection-to-remote-server-over-ssh/
这使您不必在外部打开MongoDB端口。
确保您也先通过PuttyGen将您的EC2 .pem密钥转换为Putty密钥。
发布于 2011-06-06 11:08:51
好了,我已经解决了你们中的那些发现这个问题并处于同一条船上的人。由于某些原因,我无法将ec2上的安全组更改为我已授予访问端口27017的安全组。因此,我将该端口异常添加到当前分配给我的实例的安全组。
然后,我必须通过SSH登录才能启动并运行Mongo服务器(只需在bin目录中运行mongod命令),然后它就可以登录了。我使用了之前通过mongo命令行设置的用户名和密码。
我希望这对某些人有帮助。
https://stackoverflow.com/questions/6238062
复制相似问题