2017-09-05 15 views
0

내 neo4j 3.2.3 그래프 데이터베이스에서 AWS EC2 인스턴스의 ssh 터널을 로컬 컴퓨터로 설정하려고합니다. 나는 마치 수퍼 노트북을 터널링하는 것처럼 설정을 시도했지만 neo4j가 인증 또는 다른 것을 차단하고있는 것처럼 보입니다. I가 같은 것SSH tunnel 내 Neo4j 그래프 데이터베이스

# Whether requests to Neo4j are authenticated. 
# To disable authentication, uncomment this line 
dbms.security.auth_enabled=false 

# With default configuration Neo4j only accepts local connections. 
# To accept non-local connections, uncomment this line: 
dbms.connectors.default_listen_address=0.0.0.0 

# HTTPS Connector. There can be zero or one HTTPS connectors. 
dbms.connector.https.enabled=true 
dbms.connector.https.listen_address=0.0.0.0:7473 
#dbms.connector.https.address=0.0.0.0:7473 

그리고 내 로컬 컴퓨터의 I 설정에 SSH 터널 :

는 지금까지 온라인 조사에 따르면 내 (원격) EC2 인스턴스 내 neo4j.conf 파일을 변경하려고 시도했습니다 (나는이 같은 EC2 인스턴스에 대해 이미 설정 성공적이)가 jupyter 노트북 터널 : ssh -NfL localhost:7474:localhost:7474 project < - 7474은 포트 neo4j되는 내 원격 시스템의 로컬 포트에서 실행되는

내 지역에서 브라우저를 열고 시도

기계가 localhost:7474에있다, 나는 welc를 얻고있다. Neo4j 브라우저의 오메 화면이지만 DB에 내 로그인을 허용하지 않습니다. 대신 "WebSocket 연결 실패"가 발생합니다.

내가 익숙하지 않은 bolt://localhost:7687을 사용하는 것은 호스트의 자동 완성입니다. 사용자 이름과 암호도 올바르게 입력되었습니다.

누구나 neo4j (버전 3.2.3) 데이터베이스를 로컬 시스템으로 성공적으로 터널하는 방법을 알고 있습니까?

답변

0

당신은 포트 7473을 사용하고 있지만 터널에서는 7474를 사용하고 있습니다. 이것은 간단하지 않을 수 있습니다. :)

+0

도 시도해 보았습니다. 여전히 같은 문제 – geominded