我的服务器上有一个生产MongoDB实例。有时我想从它下载一些数据到我的PC进行一些处理。我怎样才能以安全和简单的方式做到这一点?
我看到3种方式。
1)在我的电脑上创建Mongo实例,设置Mongo复制,复制并使用我的本地Mongo。看起来生产MongoDB将暴露于互联网,这意味着增加了漏洞。
2)编写将连接到远程Mongo并下载数据的脚本或代码。实际上是相同的想法,但我不知道它在安全性方面是否更好,现在我们可以通过ssh连接为例。
3)编写从那一侧向我的PC发送Mongo数据的代码。一个更大的工作:dataSender和dataReceiver。但我不需要将我的生产实例暴露给互联网。
问题是我对网络安全有一个非常基本的了解,我刚开始使用MongoDB。所以我可能只是在这里发明一个循环:)请建议我哪个方式更好。