Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

461
Views
Conéctese a EC2 a través de MongoDB Compass Community

Tengo una instancia EC2 (Ubuntu 14). He definido el puerto 27017 en su grupo de seguridad para acceder desde cualquier lugar.

Estoy tratando de conectarme desde mi PC (Windows 10) a la instancia EC2, pero obtengo el siguiente error:

MongoDB no se ejecuta en el host y el puerto proporcionados

lo cual no es cierto ya que me aseguré de que MongoDB se esté ejecutando.

Estos fueron los ajustes que especifiqué:

ingrese la descripción de la imagen aquí

También intenté usar SSH (que también está definido en el grupo de seguridad y funciona bien a través de la terminal), pero obtuve el siguiente error:

Error al crear el túnel SSH: (SSH) Error al abrir el canal: Conexión rechazada

Estos fueron los ajustes que especifiqué:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Solo,
puntos de control

  1. Vea si es necesario cambiar la variable bind_ip en el archivo /etc/mongodb.conf.
    De forma predeterminada, está bloqueado en localhost.
    Intente establecer el valor en 0.0.0.0 o asigne la IP que podrá conectar la base de datos.
  2. El puerto está permitido en el grupo de seguridad adjunto a EC2 (usted mencionó que está hecho)
  3. No usar IP privada para conectarse (supongo que está usando la correcta cuando se conectó a través de la terminal)
  4. Caso raro, cortafuegos del sistema operativo

Supongo que el punto 1 debería hacer el truco. Puntos de descanso para futuras referencias

[Actualización 1]
Enlace de documento para bindIp
https://docs.mongodb.com/manual/reference/configuration-options/#net-options

over 4 years ago · Santiago Trujillo Report

0

Estoy poniendo esto como una respuesta, aunque es un comentario a la respuesta de raevilman anterior, pero todavía no tengo la reputación necesaria para publicar comentarios.

Si establece la variable bind_ip en 0.0.0.0 como se mencionó, MongoDB acepta conexiones de todas las direcciones IP. Esto podría ser un riesgo de seguridad si no utiliza el control de acceso.

Por otro lado, si no me equivoco, la idea de un túnel SSH es para eso, en este caso MongoDB, la conexión de entrada proviene de localhost por lo que no debería ser necesario ningún cambio en la configuración.

Dicho esto, vine aquí porque tampoco podía conectarme. Recibí el error "Error al crear el túnel SSH: se agotó el tiempo de espera mientras esperaba forwardOut".

En mi caso, la solución fue poner 'localhost' en el campo de nombre de host en la parte superior en lugar de la IP del host.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!