Вход в Mongo на Amazon EC2 (AWS) с MongoVUE - PullRequest
2 голосов
/ 04 июня 2011

Этот вопрос относится только к MongoVUE, но на самом деле я ищу возможность войти в Mongo на EC2 любым способом, кроме как через туннель SSH. Я могу сделать это и заставить сервер и клиент работать, создавать документы, находить вещи и т. Д. Я новичок в mongo и ec2, поэтому я признаю, что есть много переменных.

Вот что я сделал до сих пор:

Я создал уникальную базу данных, а затем добавил в нее пользователя с помощью команды db.addUser ('name', 'password').

Я использую общедоступный DNS, предоставленный AWS, который выглядит следующим образом: xxxx.us-west-1.compute.amazonaws.com

Я попытался войти в систему с паролем в виде простого текста, а также с одним монго (хэшированным).

Моя конечная цель - иметь возможность подключаться через C #, но MongoVue дает мне более легкую платформу для поиска (надеюсь).

Любая помощь будет отличной! Спасибо.

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Я пытался сделать то же самое, и на самом деле все оказалось довольно легко после выполнения инструкций в блоге Mongovue

http://www.mongovue.com/2011/08/04/mongovue-connection-to-remote-server-over-ssh/

Это позволяет вам не открыватьпорт MongoDB также внешне.

Убедитесь, что сначала вы также преобразовали свой ключ EC2 .pem в ключ Putty через PuttyGen.

0 голосов
/ 06 июня 2011

Хорошо, я решил это для тех из вас, кто найдет этот вопрос и окажется в одной лодке.По какой-то причине я не смог изменить свою группу безопасности на ec2 на ту, которой я дал доступ к порту 27017. Поэтому я добавил это исключение порта в группу безопасности, которая в настоящее время назначена моему экземпляру.

Затем мне нужно было войти через SSH, чтобы запустить сервер Mongo (просто запустите команду mongod в каталоге bin), а затем он сразу вошел в систему. Я использовал имя пользователя и пароль, которые я установилраньше через командную строку Монго.

Надеюсь, это кому-нибудь поможет.

...