如何使用 ssh 隧道代理数据库

如何使用 ssh 隧道代理数据库

我有一个运行 postgresql 数据库的云 SQL 实例。该数据库位于防火墙后面,无法访问互联网。我想减轻开发人员连接数据库的痛苦。

我以为我可以使用 ssh 在 bastian 主机中创建一个隧道来代理与云 SQL 数据库的连接,但我找不到正确的方法。这样开发人员就可以连接到 bastian 主机并浏览数据库。

但事实证明,设置起来比我想象的要困难。有各种选项,但每个选项都比我想要的少一点。

有人能帮我解决这个问题吗?

相关内容