Asegúrese de usar 0.0.0.0 como IP en el grupo de seguridad. Esto incluirá su IP pública y la IP localhost. Si este no es el problema, intente esto para la depuración.
Vea en qué interfaz o rango de IP Mongo está escuchando:netstat -pan | grep mongod
Me imagino que está escuchando en su dirección IP pública (OTRA DIRECCIÓN IP como usted la llama). Si este es el caso, intente iniciar mongod sin bind_ip. Si no especificó el argumento bind_ip, probablemente sea algo relacionado con EC2.
Otra prueba:Pruebe telnet localhost 27017
(presione Ctrl-]
, escribe quit
abandonar). Esto también debería fallar porque es lo mismo que está haciendo el cliente mongo.