원격 서버의 mongo에 연결할 수 없습니다.

Abhishek 굽타

Ubuntu 14.04.3 LTS server내 로컬 네트워크의 machine1 ( )에 mongo를 설치했습니다 . 가이드 27017에서 언급 한대로 다음 명령을 사용하여 포트 열었습니다 .

sudo iptables -A INPUT -p tcp --destination-port 27017 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT  -p tcp --source-port 27017 -m state --state ESTABLISHED -j ACCEPT

현재 규칙은 ( iptables -L) :

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:27017 state NEW,ESTABLISHED

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp spt:27017 state ESTABLISHED

하지만 동일한 네트워크에있는 machine2에서이 포트에 연결할 수 없습니다.

$ mongo --host 192.168.0.108
MongoDB shell version: 3.0.4
connecting to: 192.168.0.108:27017/test
2016-01-23T18:02:14.848+0530 W NETWORK  Failed to connect to 192.168.0.108:27017, reason: errno:61 Connection refused
2016-01-23T18:02:14.850+0530 E QUERY    Error: couldn't connect to server 192.168.0.108:27017 (192.168.0.108), connection attempt failed
    at connect (src/mongo/shell/mongo.js:181:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:181
exception: connect failed

포트가 열려 있는지 여부도 확인했습니다.

$ nc -v 192.168.0.108 27017
nc: connectx to 192.168.0.108 port 27017 (tcp) failed: Connection refused

내가 무엇을 놓치고 있는지 잘 모르겠습니다. 처음으로 몽고를 설정하는 어리석은 실수 일 것입니다. Pls 도움.

더 많은 정보

  1. Mongo 데몬이 실행 중입니다. 동일한 시스템에서 mongo에 연결할 수 있지만 다른 시스템에서는 연결할 수 없습니다. 데몬이 실행 중입니다.

    $ service mongod status
    mongod start/running, process 31205
    

    포트는 27017입니다.

    $ sudo netstat -tulpn | grep 27017
    tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 31205/mongod
    
  2. 나는 변화 bind_ip0.0.0.0(제안 어딘가로) 다시 시작 몽고을. 여전히 동일한 오류가 발생합니다.

  3. 배포 정보 :

    $ cat /etc/*release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=14.04
    DISTRIB_CODENAME=trusty
    DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"
    NAME="Ubuntu"
    VERSION="14.04.3 LTS, Trusty Tahr"
    ID=ubuntu
    ID_LIKE=debian
    PRETTY_NAME="Ubuntu 14.04.3 LTS"
    VERSION_ID="14.04"
    
Abhishek 굽타

문제는 bindIp변하지 않았습니다. 내 쪽에서 mongo를 다시 시작하는 데 문제가 있습니다.

bindIp가 실제로 변경되었는지 여부를 확인하는 것이 습관이어야합니다. (사용 sudo netstat -tulpn | grep 27017)

지적 해 주셔서 감사합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

원격 서버에서 MySQL에 연결할 수 없습니다.

분류에서Dev

MySQL이 원격 서버에 연결할 수 없습니다.

분류에서Dev

SignalR-원격 서버에 연결할 수 없습니다.

분류에서Dev

원격 컴퓨터의 IIS 서버에 연결할 수 없습니다.

분류에서Dev

titan에서 원격 Cassandra에 연결할 수 없습니다.

분류에서Dev

EXEC : TFS 빌드 서버의 NuGet 복원에서 원격 서버에 연결할 수 없습니다.

분류에서Dev

특정 포트에서 원격 서버에 연결할 수 없습니다.

분류에서Dev

원격 서버 외부에서 ssh / autossh에 연결할 수 없습니다.

분류에서Dev

PC의 로컬 아파치 서버-PHP는 다른 원격 서버에 연결할 수 없습니다.

분류에서Dev

mariadb가 원격으로 서버에 연결할 수 없습니다

분류에서Dev

XMPPFramework를 사용하여 원격 서버에 연결할 수 없습니다.

분류에서Dev

C #로드 XML : 원격 서버에 연결할 수 없습니다.

분류에서Dev

Node JS mongoose가 원격 mongodb 서버에 연결할 수 없습니다.

분류에서Dev

JDBC-MySQL 서버에 원격으로 연결할 수 없습니다.

분류에서Dev

원격 클라이언트에서 디지털 오션의 kafka 서버로 연결할 수 없습니다.

분류에서Dev

Docker 컨테이너는 원격 서버의 SQL Server에 연결할 수 없습니다.

분류에서Dev

.NET Core 3.1에서 원격 SignalR 허브에 연결할 수 없습니다.

분류에서Dev

djongo, cloud.mongodb.com의 원격 DB에 연결할 수 없습니다.

분류에서Dev

Windows 10에서 원격 연결을 제거 할 수 없습니다.

분류에서Dev

SQL Server는 인터넷에서 원격으로 연결할 수 없습니다.

분류에서Dev

meteor 앱을 통해 원격 Mongo DB에 연결할 수 없습니다.

분류에서Dev

Selenium-원격 서버에 연결할 수 없음

분류에서Dev

Mac에서 MySQL Workbench를 사용하여 원격 서버에 연결할 수 없습니다.

분류에서Dev

SSIS 웹 서비스 작업이 원격 서버에 연결할 수 없습니다.

분류에서Dev

PostGIS Docker에 원격으로 연결할 수 없습니다.

분류에서Dev

원격 데스크톱에 연결할 수 없습니다.

분류에서Dev

원격 JMX 호스트에 연결할 수 없습니다.

분류에서Dev

원격 MQ에 연결할 수 없습니다.

분류에서Dev

SSH를 통해 원격 서버에 연결할 수 없습니다 (공개 키 필요).

Related 관련 기사

  1. 1

    원격 서버에서 MySQL에 연결할 수 없습니다.

  2. 2

    MySQL이 원격 서버에 연결할 수 없습니다.

  3. 3

    SignalR-원격 서버에 연결할 수 없습니다.

  4. 4

    원격 컴퓨터의 IIS 서버에 연결할 수 없습니다.

  5. 5

    titan에서 원격 Cassandra에 연결할 수 없습니다.

  6. 6

    EXEC : TFS 빌드 서버의 NuGet 복원에서 원격 서버에 연결할 수 없습니다.

  7. 7

    특정 포트에서 원격 서버에 연결할 수 없습니다.

  8. 8

    원격 서버 외부에서 ssh / autossh에 연결할 수 없습니다.

  9. 9

    PC의 로컬 아파치 서버-PHP는 다른 원격 서버에 연결할 수 없습니다.

  10. 10

    mariadb가 원격으로 서버에 연결할 수 없습니다

  11. 11

    XMPPFramework를 사용하여 원격 서버에 연결할 수 없습니다.

  12. 12

    C #로드 XML : 원격 서버에 연결할 수 없습니다.

  13. 13

    Node JS mongoose가 원격 mongodb 서버에 연결할 수 없습니다.

  14. 14

    JDBC-MySQL 서버에 원격으로 연결할 수 없습니다.

  15. 15

    원격 클라이언트에서 디지털 오션의 kafka 서버로 연결할 수 없습니다.

  16. 16

    Docker 컨테이너는 원격 서버의 SQL Server에 연결할 수 없습니다.

  17. 17

    .NET Core 3.1에서 원격 SignalR 허브에 연결할 수 없습니다.

  18. 18

    djongo, cloud.mongodb.com의 원격 DB에 연결할 수 없습니다.

  19. 19

    Windows 10에서 원격 연결을 제거 할 수 없습니다.

  20. 20

    SQL Server는 인터넷에서 원격으로 연결할 수 없습니다.

  21. 21

    meteor 앱을 통해 원격 Mongo DB에 연결할 수 없습니다.

  22. 22

    Selenium-원격 서버에 연결할 수 없음

  23. 23

    Mac에서 MySQL Workbench를 사용하여 원격 서버에 연결할 수 없습니다.

  24. 24

    SSIS 웹 서비스 작업이 원격 서버에 연결할 수 없습니다.

  25. 25

    PostGIS Docker에 원격으로 연결할 수 없습니다.

  26. 26

    원격 데스크톱에 연결할 수 없습니다.

  27. 27

    원격 JMX 호스트에 연결할 수 없습니다.

  28. 28

    원격 MQ에 연결할 수 없습니다.

  29. 29

    SSH를 통해 원격 서버에 연결할 수 없습니다 (공개 키 필요).

뜨겁다태그

보관