我在 Windows 上的本地虚拟机上运行 Meteor,可以使用 192.168.56.111 的 IP 地址进行访问
当我使用 Robomongo 时,我使用此 IP 地址并将其指向端口 3001,但我无法连接。
我应该期望它连接吗?如果没有,我需要做些什么来连接它吗?
在 Windows 上设置 SSH 服务器,然后简单地创建 SSH 隧道:
ssh -L27018:192.168.56.111:3001 user@host
之后打开 Robomongo 并连接到 localhost:27018。而已!
我成功使用这种技术连接到生产数据库。
使用流星,运行的数据库绑定到 127.0.0.1,因此无法在其他 IP 上访问。我认为这是出于安全原因,但不确定。
您应该使用本地 IP/127.0.0.1 而不是 192.168.56.11。