SSH隧道我的Neo4j图形数据库
问题描述:
尝试从我的neo4j 3.2.3图形数据库从我的AWS EC2实例到我的本地机器建立一个ssh隧道。试图设置它像我隧道jupyter笔记本电脑,但它看起来像neo4j阻止认证或什么的。SSH隧道我的Neo4j图形数据库
到目前为止,我已经尝试根据网上调查,以改变我的neo4j.conf文件在我的(远程)EC2实例:
# 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
而且在我的本地机器我建立一个SSH隧道一样,我会为一个jupyter笔记本隧道(我已成功安装已经为这个相同的EC2实例): ssh -NfL localhost:7474:localhost:7474 project
< - 7474作为端口Neo4j的是在我的远程机器的本地端口上运行
当我尝试打开我本地的浏览器机器在localhost:7474
,我得到welc Neo4j浏览器的Ome屏幕,但它不会让我登录到数据库。相反,我得到一个“WebSocket连接失败”。
这是自动填充主机:使用我不熟悉的bolt://localhost:7687
。输入用户名和密码(已正确输入)。
任何人都知道如何成功ssh隧道neo4j(版本3.2.3)数据库到本地机器?
答
在你配置它使用端口7473,但在你的隧道你使用7474.它可能不会这么简单的,可能吗? :)
尝试7473以及。仍是同样的问题 – geominded