使用 Robo 3T 连接到 MongoDB Atlas 时如何修复 SSL 隧道故障

How to fix SSL Tunnel Failure when using Robo 3T to connect to MongoDB Atlas

我正尝试按照以下位置的说明使用 Robo 3T 连接到 MongoDB Atlas 数据库:

https://mrvautin.com/connecting-to-mongodb-atlas-with-robo-3t/

我收到如下所示的 SSL 隧道故障消息:

我已验证我可以使用 Mongo shell:

从命令行连接到此数据库

所以这似乎不是我的防火墙或白名单设置的问题。 (对于此数据库,白名单允许来自任何 IP 地址的传入连接。)

我曾尝试在 Robo 3T 中同时使用 "Direct Connection" 和 "Replica Set" 作为 "Type",但每次都出现相同的错误。

我非常有信心提供正确的用户名和密码。

如何诊断和修复此问题?

在与 MongoDB 技术支持人员交谈后,我终于确定了如何解决这个问题。他们有一页关于使用 MongoDB 连接到 Atlas 的文档:

https://intercom.help/mongodb-atlas/en/articles/934375-connecting-to-atlas-using-robo-3t-formerly-robomongo

但是,它遗漏了技术支持提供给我的一些关键细节。我在此页面中更完整地记录了该过程:

http://courses.ics.hawaii.edu/ics314f19/morea/deployment/reading-atlas-robo3t.html

我从@phillps 的回答中举了一个例子,并写下了 Studio 3T

的步骤

几个步骤不同,但几乎所有步骤都相同

有关详细信息,请参阅此 link。

https://link.medium.com/aB51KetjD9