For det første, for at sikre, at det ikke er et firewall-problem, skal du stoppe IPTABLES på begge servere (glem ikke at genaktivere bagefter).
På den maskine, du forsøger at oprette forbindelse til, ssh direkte til den og sørg for, at MongoDB kører, Tilslut lokalt og kontroller, at du kan få adgang til en DB.
MongoDb er ikke konfigureret til at acceptere forbindelser fra fjernværter som standard, kan du sikre dig, at du har disse linjer i din /etc/mongodb.conf
fil:
bind_ip = 0.0.0.0
port = 27017
Sørg for at genstarte MongoDB efter at have foretaget ændringer. Prøv dette og kommenter, hvis du stadig har problemer, så opdaterer jeg svaret med flere forslag.
EDIT: Fra version 2.6 er konfigurationsfilformatet ændret til YAML, detaljer her , skal filen være placeret på /etc/mongod.conf
.
net:
bindIp: 0.0.0.0
port: 27017