0
我在托管服务提供商的服务器上安装了Neo4J。我运行的应用程序正常工作。但是,我将如何访问Neo4J shell?据我了解,我通常会通过http://www.myapp.com:PORT
(如果我取消注释接受Neo4J配置中的所有内部连接)。但有没有一种方法来访问外壳,管理员和Web界面,而不取消注释这些外部连接线?例如,直接来自SSH?怎么样?通过SSH访问Neo4J shell?
谢谢!
我在托管服务提供商的服务器上安装了Neo4J。我运行的应用程序正常工作。但是,我将如何访问Neo4J shell?据我了解,我通常会通过http://www.myapp.com:PORT
(如果我取消注释接受Neo4J配置中的所有内部连接)。但有没有一种方法来访问外壳,管理员和Web界面,而不取消注释这些外部连接线?例如,直接来自SSH?怎么样?通过SSH访问Neo4J shell?
谢谢!
bin文件夹中有一个neo4j-shell命令。这将让你ssh访问对neo4j运行查询
谢谢!那么访问他们的/浏览器和/ webadmin呢?没有办法做到这一点,而无需打开端口? –
你可以使用ssh隧道来转发请求 - 所以如果你使用的是一台名为'graph'的计算机,你应该这样做: ssh user @ graph -L 5555:localhost:7474 这将需要你的本地5555端口,转发到名为graph的机器(上面的'localhost'是你正在ssh'ing的机器认为'localhost')7474端口,所以你可以打开: http:// localhost:5555/browser 访问neo4j的浏览器。 –
你可能需要调整neo4j浏览器的配置以允许外部访问 - 没有什么巨大的,但要记住...... –