本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置

  1. robo3t 版本:
    本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
  2. mongodb 版本:
    本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
  3. 处于安全考虑,一般只允许内网 和本地访问数据库。但是 我的服务器买的是阿里云的,所以只能通过外网访问。(忽略阿里云控制台远程连接,这里说的是 本地数据 gui 工具)
    本地访问外网数据有2种方式:① 配置固定ip (配置0.0.0.0 是及其危险的操作),开启 27017端口 ② 通过ssh 密匙 访问 和 22 端口访问服务器,再由服务器本地去访问数据库。
    因为 之前 使用 shell工具,就是通过ssh 方式访问阿里云服务器的,所以采用相同的方式访问数据库。

4. robo3t 使用 ssh key 连接远程 mongodb 的正确配置:

第一步:
本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
第二步:
本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
第三步:
本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
虽然输入 了 数据库名,账号,密码。但是没有通过ip:27017端口访问,而是使用了ip:22 ssh端口间接访问的

第四步: (点击左下角test 进行连接测试)
本地 robo3t 使用 ssh key 连接阿里云远程 mongodb 的 正确配置
如果哪一步有错误,前面会错误 红x ,再根据具体情况具体解决。