gpt4 book ai didi

mongodb 客户端 - 来自 localhost php 的 ssh 连接

转载 作者:搜寻专家 更新时间:2023-10-30 23:16:51 25 4
gpt4 key购买 nike

我一直在本地主机上使用 rockmongo 作为 mongodb 的客户端进行测试。
对于生产,我不希望客户端在线,因为这可能会降低安全性。

是否有允许我连接 SSH 的客户端?有点像 MySql Workbench
或者
rockmongo 可以留在我的本地计算机上,我可以连接到具有 mongodb 的 EC2 实例以进行生产查看吗?
或者
有没有更好的替代方案?
我的设置是标准的 LAMP 堆栈。愿意做出任何必要的改变。

最佳答案

MongoHub可以选择通过 ssh 连接,但该应用程序有点糟糕。它经常崩溃。

一种更通用的方法是创建您自己的到生产服务器的 ssh 隧道,然后通过您想要的任何客户端连接。只要能建立连接,客户端就不会在意。

在 OSX/Linux 上,创建 ssh 隧道可能如下所示:

ssh -L 8080:127.0.0.1:27017 -f -C -q -N username@domain.com

这将打开一个本地端口 8080,它将流量转发到远程端 mongodb 默认端口 27017 的本地主机接口(interface)。您可以将您的客户端指向 127.0.0.1:8080,就好像 mongodb 在本地运行一样。

关于mongodb 客户端 - 来自 localhost php 的 ssh 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12145923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com