2017-08-14 8 views
0

最近、MongoDBで作業していて、リモートでmongoDbに接続できません。mongodで起動したmongodbにリモートで接続するには

私はdbと呼ばれるフォルダを持っており、これも私のdbpathフォルダです。

私はタイプ別にMongoDBを開始しました:その後、私はその後、私は

コメントアウトなど/ mongod.confファイルにナビゲート

mongo 

を入力して、別の端末でそれに接続

mongod --dbpath=./db 

bindIp : 127.0.0.1

しかし、私はまだできません私のmongoDbにmongoboosterや他のGUIツールを使って接続すること。

どこが間違っていましたか?

答えて

1

bindIp : 127.0.0.1は、mongodbをローカルインターフェイスでのみリッスンします。

bindIp : 0.0.0.0に変更してすべてのインターフェイスでリッスンさせますが、security issuesと考えてください。

理想的にはローカルホストにバインドされたままにしておき、設定に応じて、sshトンネルを使用して接続するか、プライベートネットワークにphisicalまたはvirtualにバインドします。

+0

試しましたが、私のGUIアプリケーションから接続タイムアウトが伝えられました –

+0

設定を変更した後でサーバを再起動しましたか?コマンドライン 'mongo'でリモートDBに接続できますか? telnetを使用してファイアウォールがポートをブロックしていないか確認します。質問にmongodbのログを追加してください。 –

+0

私はそうしましたが、私の問題はサーバー上のセキュリティグループの設定だと思いました –

関連する問題