我尝试通过 ssh 隧道连接 MongoDB Compass。 它以前可以工作,但现在当我这样做时,它总是连接到我的本地 MongoDB 实例而不是远程实例。请看下面显示我的设置的图片。很确定以前也是这样,但不知何故现在它连接到了错误的数据库。当我通过 ssh 手动连接(完全使用这些凭据)时,我可以看到数据不同。
我在这里缺少什么?
连接 连接2
最近在我更新到新版本的 MongoDB 后遇到了这个问题。我还使用 SSH 隧道(我直接在命令行上设置,如下所示:
ssh -L 27018:localhost:27017 remote-server
我通过在连接选项中勾选“使用直接连接”来修复它。
一些观察:我注意到,如果我关闭本地服务器,当尝试连接到
localhost:27018