我在windows的本地虚拟机上运行了Meteor,可以通过IP地址192.168.56.111访问。 当我使用Robomongo时,我使用这个IP地址,并将其指向端口3001,但无法连接。 我应该期望它连接吗?如果不是,我需要做些什么才能使其连接?
在Windows上设置SSH服务器,然后简单地创建SSH隧道: 在10分钟或更短的时间内设置Windows SSH隧道 ssh -L27018:192.168.56.111:3001 user@host 接下来打开Robomongo并连接到localhost:27018。就是这样! 我成功地使用了这种技术连接到生产数据库。
使用 Meteor 运行的数据库绑定在 127.0.0.1 上,因此它将无法在其他 IP 地址上访问。我认为这样做是出于安全考虑,尽管不确定。 您应该使用本地 IP/127.0.0.1,而不是 192.168.56.11。