2014-03-13 121 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瀏覽器的配置以允許外部訪問 - 沒有什麼巨大的,但要記住...... –