Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

462
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda