2014-03-13 119 views
0

我在托管服务提供商的服务器上安装了Neo4J。我运行的应用程序正常工作。但是,我将如何访问Neo4J shell?据我了解,我通常会通过http://www.myapp.com:PORT(如果我取消注释接受Neo4J配置中的所有内部连接)。但有没有一种方法来访问外壳,管理员和Web界面,而不取消注释这些外部连接线?例如,直接来自SSH?怎么样?通过SSH访问Neo4J shell?

谢谢!

回答

1

bin文件夹中有一个neo4j-shell命令。这将让你ssh访问对neo4j运行查询

+0

谢谢!那么访问他们的/浏览器和/ webadmin呢?没有办法做到这一点,而无需打开端口? –

+0

你可以使用ssh隧道来转发请求 - 所以如果你使用的是一台名为'graph'的计算机,你应该这样做: ssh user @ graph -L 5555:localhost:7474 这将需要你的本地5555端口,转发到名为graph的机器(上面的'localhost'是你正在ssh'ing的机器认为'localhost')7474端口,所以你可以打开: http:// localhost:5555/browser 访问neo4j的浏览器。 –

+0

你可能需要调整neo4j浏览器的配置以允许外部访问 - 没有什么巨大的,但要记住...... –