【发布时间】:2018-05-01 22:47:31
【问题描述】:
我正在尝试在 Mac 下使用 Robomongo(或 Robo 3T)在远程 Ubuntu 和 Nginx 服务器中控制我的 mongodb。
通常,我需要在带有用户名和密码的终端中ssh xxx.xx.xx.xx 才能连接到服务器。在/etc/nginx/sites-enabled/myweb.io,有listen 443 ssl。
在 Robo 3T 中,我尝试建立与 Use SSH tunnel 的连接。我尝试了端口号443 或80。但它给了我一个错误:Error: Resource temporarily unavailable. Error when starting up SSH session: -13. (Error #35)
有谁知道如何解决这个问题?
【问题讨论】:
-
尝试在不使用 SSH 隧道的情况下进行连接,并且 SSH 在端口 22 上运行(如果您没有更改它但应该更改它)。
-
如果我不使用 SSH 隧道连接,我应该使用哪种方式?
-
只需取消选中 SSH 隧道并尝试连接。
-
我用 22 填充端口,取消选中 SSH 隧道,它给了我一个错误:
Cannot connect to the MongoDB at :0. Error: Network is unreachable. -
这意味着 SSH 连接通过但无法连接到您的 MongoDB 实例。尝试检查您的服务器 Mongo 是否正在运行。
标签: mongodb nginx ssh digital-ocean robo3t