3

MongoDB を実行しているネットワーク サーバーに接続するように MongoVUE をセットアップしようとしています。Putty で SSH を使用するか、Windows コマンド ラインで mongo ip:port を使用して、非常に簡単に接続できます。

ただし、MongoVUE の SSH トンネル経由で接続をセットアップすると、次のエラーが発生します。

Unable to connect to server 127.0.0.1:5252: No connection could be made because the target machine actively refused it 127.0.0.1:5252.

したがって、ファイアウォールの設定に問題があると思います。

ただし、私の /etc/sysconfig/iptables には次の行が含まれています。

-A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT

これを接続するには、他に何が必要ですか?

MongoVue の SSH 構成は次のとおりです。

ここに画像の説明を入力

4

2 に答える 2

5

MongoVUEの組み込みSSH機能を使用しても同じエラーが発生します。

これはMongoVUEのバグだと思います。http://www.mongovue.com/2011/08/04/mongovue-connection-to-remote-server-over-ssh/の指示に従って、Puttyを使用してSSHを機能させることができました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

以下は、Puttyトンネルの構成です。Puttyは5151でリッスンし、リモートシステム(MongoD)で27017に接続するように構成されています。

ここに画像の説明を入力してください

于 2012-10-03T03:17:56.343 に答える
1

組み込みの「SSH トンネル」を機能させるには、ちょっとしたトリックが必要でした。

Windows 7の a のデフォルト IP は Ipv6 アドレスであることが判明したため、 \System32\drivers\etc\hostsファイルlocalhostに次の行を追加 (または単にコメント解除) する必要があります

127.0.0.1       localhost

そして、次のように Mongovue 接続を構成します (確実に IP を使用して)。

  • 設定:設定
  • SSH トンネル:SSH トンネル

両方のタブに同じ IP があることに注意してください

于 2013-04-19T23:21:36.630 に答える