首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隧道隧道岩石蒙古-从win7连接到win7

隧道隧道岩石蒙古-从win7连接到win7
EN

Stack Overflow用户
提问于 2012-08-29 16:34:16
回答 1查看 1.1K关注 0票数 0

我正在尝试将SSH隧道插入到我的EC2实例中,以便我可以使用Rock作为我的dB客户端。

我已经在AWS上测试了mongodb,现在如果我只能使用客户机进行连接的话,它似乎工作得很好。

以下是我在Tunnelier中的设置

“摇滚蒙古人的config.php”摘录

代码语言:javascript
复制
$MONGO["servers"][$i]["mongo_name"] = "AWS";
$MONGO["servers"][$i]["mongo_host"] = "127.0.0.1:3000";
$MONGO["servers"][$i]["mongo_port"] = "27018";
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";
$i ++;

在命令行中,对于我的EC2实例,我做到了

代码语言:javascript
复制
mongod --port 27018

但是连接没有发生,我得到了一个错误消息

代码语言:javascript
复制
Unable to connect MongoDB, please check your configurations. MongoDB said:failed to get host from :27018 of 127.0.0.1:3000:27018.

问题,这是正确的方式,还是我应该使用另一种方法?

这里是修复,以防任何人有类似的问题

岩蒙戈‘s config.php

代码语言:javascript
复制
$MONGO["servers"][$i]["mongo_name"] = "AWS";
$MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";
$MONGO["servers"][$i]["mongo_port"] = "3306";
$MONGO["servers"][$i]["control_users"]["admin"] = "admin";
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-29 18:44:40

我对隧道程序并不熟悉,但看起来您是在配置HTTP代理,而不是实际的SSH端口转发。这些在隧道工程特征表中都有区别。以下文章还提供了隧道程序界面的一些截图和评论,可能会为您指明正确的方向:

  • http://blog.balaji-dutt.name/2008/11/17/things-i-like-bitvise-tunnelier/
  • http://theillustratednetwork.mvps.org/Ssh/Configure-Tunnelier.html

我认为C2S或S2C选项卡是您应该查看的内容。

此外,您还在RockMongo的配置中指定127.0.0.1:3000作为主机名,然后提供27018作为端口。RockMongo会将这些选项连接到Mongo的连接字符串中,这不是您想要的。如果您正在设置SSH端口转发,您的主机和端口可能会指向本地主机。Mongo在AWS中运行的端口与AWS无关,因为您的客户端在AWS之外只关心SSH隧道的自己。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12182552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档