无法连接MongoDB Compass

13

我无法在MongoDB Compass中连接我的服务器。 我正在尝试通过身份文件连接。 我提供了主机名、用户名和文件。

“创建SSH隧道错误:等待forwardOut超时”

这是什么意思?


根据图片需要注意以下几点。有时候pem文件会有密码,如果有,请不要忘记添加。而且服务器无法ping通,所以请确保服务器正在运行。 - Nirojan Selvanathan
我猜密码不在那里。因为我可以通过终端登录到那个MongoDB。但是我在MongoDB Compass上遇到了问题。 - MongoUser
1个回答

21

嗨,krl!我在尝试通过SSH隧道连接MongoDB Compass Community 1.11.1时遇到了完全相同的错误,使用了一个受口令保护的ppk文件。

你是将远程服务器的IP或域名放在第一个字段(主机名)中吗?那就是我的错误。

对我有帮助的解决方法是将“主机名”字段(顶部的第一个字段)设置为“localhost”,而不是远程服务器的IP或域名。只在SSH主机名字段中输入您的域名/IP。

希望能对你有所帮助。


我的shh主机名应该放在哪里? - Mahmoud Ezzat
嘿,@MahmoudEzzat。将SSH隧道字段设置为“使用身份文件”,然后SSH主机名字段(以及其他几个字段)将出现。适用于v1.18.0。 - Bernardo SOUSA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接