资源暂时不可用。密钥验证失败(错误-18)。 (错误#35)

时间:2018-04-12 16:51:52

标签: node.js mongodb amazon-ec2 robo3t

我正在使用EC2 Amazon Web Service使用NodeJS,MongoDB启动我的服务器。

我完成了使用我的Android应用程序通过NodeJS服务器和MongoDB保存和加载数据但是当我尝试使用RoboMongo(Robo 3T)检查数据时,发生了错误。

资源暂时无法使用。按密钥验证(.pem密钥的路径)失败(错误-18)。 (错误#35)

Robomongo 1

Robomongo 2

Error dialog

这就是我在Robomongo所做的。 这些是搜索谷歌的结果...我认为我做得对... 有什么问题?

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。 当你遇到这个问题时,

<强> 1。查看/etc/mongod.conf
在网络接口中 bindIP必须是0.0.0.0 不是127.0.0.1

<强> 2。检查SSH用户名。 对于Amazon Linux AMI,用户名为ec2-user 对于其他人,请查看链接! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html

第3。如果它没有帮助, 尝试下载开发者上传的内容(1.2 - Beta) https://github.com/Studio3T/robomongo/issues/1189#issuecomment-353279070