0

Dreamhostサポートに連絡しましたが、サードパーティソフトウェアのセットアップを支援することを拒否しています。また、公式ユーザーフォーラムのトラフィックはほとんどありません。フォーラムで3回サポートの質問をし、毎回0件の返信を受け取りました。

質問

DreamhostVPSでMongoDBに接続しようとしています。エントリ「サーバー」に対してMongoVUEに何を入力しますか?SSHトンネルを設定する必要がありますか?

MongoDB用のGUIを使用するより簡単な代替手段はありますか?

4

1 に答える 1

2

MongoVUE(またはその他の管理UI)は、MongoDBサーバーポート(デフォルトでは27017)を介して接続します。MongoDBポートへのアクセスをブロックするファイアウォールまたは構成制限がないと仮定するとbind_ip、MongoVUEから直接接続できるはずです。ホストとしてのサーバー名。

データベースサーバーのポートを直接利用できるようにするよりも、ポートフォワーディングを使用してSSHトンネルを使用して接続する方がはるかに優れています

アクセスを制限するための他のオプションは次のとおりです。

  • ファイアウォールの制限..理想的には、ホームネットワークまたはリモートネットワークに、アクセスを制限するために使用できる固定IPアドレスがあります。

  • ユーザー認証..データベースごとのアクセスを制限する(読み取り専用または読み取り/書き込みのいずれか)

  • MongoVUEのようなデスクトップUIを使用する代わりに、 RockMongoなどのWebベースの管理UIの1つをインストールできます。この場合、localhost:27017と通信するサーバーで管理UIを構成でき、MongoDBサーバーへの外部アクセスを開く必要はありません。セキュリティを強化するために、パスワード認証やSSLなどの標準のWebサーバーコントロールを使用できます。

MongoDB用のGUIを使用するより簡単な代替手段はありますか?

mongoインタラクティブシェルに慣れることは価値があります。JavaScript関数など、シェルで使用できる機能がいくつかありますが、管理UIでは使用できない場合があります。ボーナスとして、開発者に役立つ構文とクエリについてもう少し学ぶことができます。ただし、これは、コマンドラインインターフェイスの使用にある程度の快適さがあるかどうかに依存します。

于 2012-09-03T01:46:02.943 に答える