Robo 3T使用ssh连接到mongodb
我已将mongodb设置为仅在127.0.0.1上的27017上侦听。我需要以这种方式保持数据库的安全性。尽管我需要能够使用Robo3T远程连接到mongodb。是否有任何方法可以使用ssh连接来通过隧道连接到使用我的ssh凭据侦听mongodb的本地主机Robo 3T使用ssh连接到mongodb,mongodb,ssh,Mongodb,Ssh,我已将mongodb设置为仅在127.0.0.1上的27017上侦听。我需要以这种方式保持数据库的安全性。尽管我需要能够使用Robo3T远程连接到mongodb。是否有任何方法可以使用ssh连接来通过隧道连接到使用我的ssh凭据侦听mongodb的本地主机 顺便说一句,我是mongoDB的初学者。提前感谢…是的,您可以使用SSH隧道 转到:MongoDB连接(Ctrl+N)创建/编辑SSH选项卡是的,您可以使用SSH隧道 转到:MongoDB连接(Ctrl+N)创建/编辑SSH选项卡为了使用Ro
顺便说一句,我是mongoDB的初学者。提前感谢…是的,您可以使用SSH隧道
转到:
MongoDB连接(Ctrl+N)
创建
/编辑
SSH
选项卡是的,您可以使用SSH隧道
转到:
MongoDB连接(Ctrl+N)
创建
/编辑
SSH
选项卡为了使用Robo 3T GUI成功地远程连接MongoDB,我在我的Ubuntu18漫游框上做了一些配置。我已经在以下步骤中进行了解释
$ mongo
> use admin;
> db.createUser({user:"admin", pwd:"password", roles:[{ role: "root", db: "admin" }]});
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 #default value is 127.0.0.1
同样在相同的mongod.conf文件中,取消注释安全选项并添加授权选项,如下所示
security:
authorization: enabled
$ sudo service mongod restart
保存更改并按connect图标查看连接是否正常。为了使用Robo 3T GUI成功远程连接MongoDB,我在我的Ubuntu 18 Vagrant box上做了一些配置。我已经在以下步骤中进行了解释
$ mongo
> use admin;
> db.createUser({user:"admin", pwd:"password", roles:[{ role: "root", db: "admin" }]});
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 #default value is 127.0.0.1
同样在相同的mongod.conf文件中,取消注释安全选项并添加授权选项,如下所示
security:
authorization: enabled
$ sudo service mongod restart
保存更改并按connect图标查看连接是否正常。您可以使用ssh使用mongo shell您可以使用ssh使用mongo shell